{
 0,1,0,0,0,18,1,0,0,4,0,32,70,70,84,77,81,176,53,233,0,0,179,156,0,0,0,28,71,68,69,70,1,0,0,3,0,0,179,184,0,0,0,32,71,80,79,83,
 228,223,57,59,0,0,179,216,0,0,10,246,71,83,85,66,108,145,116,143,0,0,190,208,0,0,0,32,79,83,47,50,164,239,181,187,0,0,1,168,0,0,0,96,99,109,97,112,
 161,219,175,207,0,0,5,84,0,0,1,154,99,118,116,32,46,76,46,251,0,0,15,164,0,0,1,248,102,112,103,109,115,211,35,176,0,0,6,240,0,0,7,5,103,97,115,112,
 0,7,0,7,0,0,179,144,0,0,0,12,103,108,121,102,8,118,157,253,0,0,19,68,0,0,148,76,104,101,97,100,246,180,32,239,0,0,1,44,0,0,0,54,104,104,101,97,
 14,130,5,244,0,0,1,100,0,0,0,36,104,109,116,120,210,221,61,33,0,0,2,8,0,0,3,76,108,111,99,97,89,81,127,116,0,0,17,156,0,0,1,168,109,97,120,112,
 2,169,2,36,0,0,1,136,0,0,0,32,110,97,109,101,89,132,135,2,0,0,167,144,0,0,10,23,112,111,115,116,162,194,15,59,0,0,177,168,0,0,1,231,112,114,101,112,
 120,151,101,237,0,0,13,248,0,0,1,172,0,1,0,0,0,1,0,0,106,182,135,167,95,15,60,245,0,31,8,0,0,0,0,0,200,23,80,14,0,0,0,0,200,92,134,93,
 254,131,254,20,8,137,7,115,0,1,0,8,0,2,0,0,0,0,0,0,0,1,0,0,7,115,254,20,0,0,8,137,254,131,254,131,8,137,0,1,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,211,0,1,0,0,0,211,0,119,0,5,0,106,0,4,0,2,0,16,0,47,0,90,0,0,1,95,1,17,0,3,0,1,0,3,4,162,2,188,0,5,
 0,8,5,154,5,51,0,0,1,30,5,154,5,51,0,0,3,208,0,102,1,242,2,0,2,2,8,0,6,5,0,2,2,0,224,0,2,239,64,0,32,91,0,0,0,40,0,0,
 0,0,49,65,83,67,0,32,0,32,32,68,6,39,254,20,0,124,7,115,1,236,32,0,1,159,0,0,0,0,4,74,5,182,0,0,0,32,0,2,8,0,0,0,0,0,0,0,
 8,0,0,0,2,20,0,0,3,14,0,213,4,16,0,137,4,121,0,57,4,121,0,100,7,63,0,70,6,104,0,96,2,82,0,137,3,51,0,117,3,51,0,66,4,4,0,72,
 4,121,0,133,2,90,0,92,2,123,0,51,2,111,0,143,2,78,0,0,4,121,0,70,4,121,0,86,4,121,0,72,4,121,0,57,4,121,0,27,4,121,0,82,4,121,0,92,
 4,121,0,90,4,121,0,61,4,121,0,72,2,111,0,143,2,90,0,92,4,121,0,133,4,121,0,129,4,121,0,133,4,102,0,76,7,94,0,104,6,6,0,8,5,96,0,57,
 5,88,0,113,6,35,0,57,5,57,0,57,4,248,0,57,6,39,0,113,6,141,0,57,3,53,0,57,2,242,255,176,5,223,0,57,5,59,0,57,7,158,0,57,6,78,0,57,
 6,76,0,113,5,27,0,57,6,76,0,113,5,168,0,57,4,176,0,61,5,57,0,20,5,250,0,33,5,150,0,0,8,137,0,0,5,219,0,20,5,139,0,0,5,84,0,86,
 3,80,0,205,2,78,0,0,3,80,0,76,4,121,0,94,3,172,255,246,4,158,1,76,4,203,0,92,5,49,0,35,4,55,0,96,5,49,0,94,4,145,0,96,3,66,0,39,
 4,123,0,4,5,86,0,35,2,209,0,35,2,195,255,215,5,23,0,35,2,209,0,35,7,227,0,41,5,86,0,41,4,231,0,96,5,41,0,27,5,47,0,94,4,47,0,41,
 3,231,0,61,3,61,0,43,5,86,0,53,4,217,0,0,6,217,255,250,5,43,0,23,4,162,0,0,4,59,0,37,3,137,0,61,4,121,1,242,3,137,0,61,4,125,0,113,
 2,20,0,0,3,14,0,213,4,121,0,117,4,121,0,49,4,121,0,135,4,80,255,250,4,121,1,242,4,90,0,133,4,158,1,2,6,195,0,113,3,92,0,59,4,111,0,133,
 4,121,0,133,2,123,0,51,6,195,0,113,3,172,255,246,3,51,0,98,4,121,0,133,3,51,0,76,3,51,0,80,4,158,1,74,5,82,0,166,5,4,0,82,2,111,0,143,
 2,170,0,102,3,51,0,96,3,127,0,72,4,111,0,133,6,184,0,11,6,184,0,11,6,184,0,80,4,102,0,113,6,6,0,8,6,6,0,8,6,6,0,8,6,6,0,8,
 6,6,0,8,6,6,0,8,7,242,0,0,5,88,0,113,5,57,0,57,5,57,0,57,5,57,0,57,5,57,0,57,3,53,0,48,3,53,0,57,3,53,0,48,3,53,0,57,
 6,35,0,57,6,78,0,57,6,76,0,113,6,76,0,113,6,76,0,113,6,76,0,113,6,76,0,113,4,121,0,166,6,76,0,113,5,250,0,33,5,250,0,33,5,250,0,33,
 5,250,0,33,5,139,0,0,5,27,0,57,5,166,0,12,4,203,0,92,4,203,0,92,4,203,0,92,4,203,0,92,4,203,0,92,4,203,0,92,7,0,0,92,4,55,0,96,
 4,145,0,96,4,145,0,96,4,145,0,96,4,145,0,96,2,209,255,245,2,209,0,35,2,209,255,226,2,209,255,255,4,229,0,96,5,86,0,41,4,231,0,96,4,231,0,96,
 4,231,0,96,4,231,0,96,4,231,0,96,4,121,0,133,4,231,0,96,5,86,0,53,5,86,0,53,5,86,0,53,5,86,0,53,4,162,0,0,5,41,0,27,4,162,0,0,
 2,209,0,35,4,158,0,227,2,170,0,94,4,158,0,184,4,0,255,246,8,0,255,246,2,61,0,115,2,61,0,92,2,90,0,92,3,233,0,115,3,233,0,92,4,6,0,92,
 3,51,0,115,2,211,0,133,2,211,0,133,0,127,254,131,3,51,0,33,0,0,0,3,0,0,0,3,0,0,0,28,0,1,0,0,0,0,0,148,0,3,0,1,0,0,0,28,
 0,4,0,120,0,0,0,26,0,16,0,3,0,10,0,126,0,255,1,49,2,198,2,218,2,220,32,20,32,26,32,30,32,34,32,58,32,68,255,255,0,0,0,32,0,160,1,49,
 2,198,2,218,2,220,32,19,32,24,32,28,32,34,32,57,32,68,255,255,255,227,255,194,255,145,253,253,253,234,253,233,224,179,224,176,224,175,224,172,224,150,224,141,0,1,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,6,0,0,1,0,0,0,0,0,0,0,1,2,0,0,0,2,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,1,0,0,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,
 37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,
 85,86,87,88,89,90,91,92,93,94,95,96,97,0,134,135,137,139,147,152,158,163,162,164,166,165,167,169,171,170,172,173,175,174,176,177,179,181,180,182,184,183,188,187,189,190,0,114,
 100,101,105,206,120,161,112,107,0,118,106,0,136,154,0,115,0,0,103,119,0,0,0,0,0,108,124,0,168,186,129,99,110,0,0,0,0,109,125,0,98,130,133,151,0,0,198,199,
 203,204,200,201,185,0,193,0,209,0,207,208,0,0,0,121,202,205,0,132,140,131,141,138,143,144,145,142,149,150,0,148,156,157,155,194,195,197,113,0,0,196,122,0,0,0,0,0,
 64,69,89,88,85,84,83,82,81,80,79,78,77,76,75,74,73,72,71,70,69,68,67,66,65,64,63,62,61,60,59,58,57,56,55,54,53,49,48,47,46,45,44,40,39,38,37,36,
 35,34,33,31,24,20,17,16,15,14,13,11,10,9,8,7,6,5,4,3,2,1,0,44,69,35,70,96,32,176,38,96,176,4,38,35,72,72,45,44,69,35,70,35,97,32,176,38,
 97,176,4,38,35,72,72,45,44,69,35,70,96,176,32,97,32,176,70,96,176,4,38,35,72,72,45,44,69,35,70,35,97,176,32,96,32,176,38,97,176,32,97,176,4,38,35,72,
 72,45,44,69,35,70,96,176,64,97,32,176,102,96,176,4,38,35,72,72,45,44,69,35,70,35,97,176,64,96,32,176,38,97,176,64,97,176,4,38,35,72,72,45,44,1,16,32,
 60,0,60,45,44,32,69,35,32,176,205,68,35,32,184,1,90,81,88,35,32,176,141,68,35,89,32,176,237,81,88,35,32,176,77,68,35,89,32,176,4,38,81,88,35,32,176,13,
 68,35,89,33,33,45,44,32,32,69,24,104,68,32,176,1,96,32,69,176,70,118,104,138,69,96,68,45,44,1,177,11,10,67,35,67,101,10,45,44,0,177,10,11,67,35,67,11,
 45,44,0,176,40,35,112,177,1,40,62,1,176,40,35,112,177,2,40,69,58,177,2,0,8,13,45,44,32,69,176,3,37,69,97,100,176,80,81,88,69,68,27,33,33,89,45,44,
 73,176,14,35,68,45,44,32,69,176,0,67,96,68,45,44,1,176,6,67,176,7,67,101,10,45,44,32,105,176,64,97,176,0,139,32,177,44,192,138,140,184,16,0,98,96,43,12,
 100,35,100,97,92,88,176,3,97,89,45,44,138,3,69,138,138,135,176,17,43,176,41,35,68,176,41,122,228,24,45,44,69,101,176,44,35,68,69,176,43,35,68,45,44,75,82,88,
 69,68,27,33,33,89,45,44,75,81,88,69,68,27,33,33,89,45,44,1,176,5,37,16,35,32,138,245,0,176,1,96,35,237,236,45,44,1,176,5,37,16,35,32,138,245,0,176,
 1,97,35,237,236,45,44,1,176,6,37,16,245,0,237,236,45,44,70,35,70,96,138,138,70,35,32,70,138,96,138,97,184,255,128,98,35,32,16,35,138,177,12,12,138,112,69,96,
 32,176,0,80,88,176,1,97,184,255,186,139,27,176,70,140,89,176,16,96,104,1,58,45,44,32,69,176,3,37,70,82,75,176,19,81,91,88,176,2,37,70,32,104,97,176,3,37,
 176,3,37,63,35,33,56,27,33,17,89,45,44,32,69,176,3,37,70,80,88,176,2,37,70,32,104,97,176,3,37,176,3,37,63,35,33,56,27,33,17,89,45,44,0,176,7,67,
 176,6,67,11,45,44,33,33,12,100,35,100,139,184,64,0,98,45,44,33,176,128,81,88,12,100,35,100,139,184,32,0,98,27,178,0,64,47,43,89,176,2,96,45,44,33,176,192,
 81,88,12,100,35,100,139,184,21,85,98,27,178,0,128,47,43,89,176,2,96,45,44,12,100,35,100,139,184,64,0,98,96,35,33,45,44,75,83,88,138,176,4,37,73,100,35,69,
 105,176,64,139,97,176,128,98,176,32,97,106,176,14,35,68,35,16,176,14,246,27,33,35,138,18,17,32,57,47,89,45,44,75,83,88,32,176,3,37,73,100,105,32,176,5,38,176,
 6,37,73,100,35,97,176,128,98,176,32,97,106,176,14,35,68,176,4,38,16,176,14,246,138,16,176,14,35,68,176,14,246,176,14,35,68,176,14,237,27,138,176,4,38,17,18,32,
 57,35,32,57,47,47,89,45,44,69,35,69,96,35,69,96,35,69,96,35,118,104,24,176,128,98,32,45,44,176,72,43,45,44,32,69,176,0,84,88,176,64,68,32,69,176,64,97,
 68,27,33,33,89,45,44,69,177,48,47,69,35,69,97,96,176,1,96,105,68,45,44,75,81,88,176,47,35,112,176,20,35,66,27,33,33,89,45,44,75,81,88,32,176,3,37,69,
 105,83,88,68,27,33,33,89,27,33,33,89,45,44,69,176,20,67,176,0,96,99,176,1,96,105,68,45,44,176,47,69,68,45,44,69,35,32,69,138,96,68,45,44,69,35,69,96,
 68,45,44,75,35,81,88,185,0,51,255,224,177,52,32,27,179,51,0,52,0,89,68,68,45,44,176,22,67,88,176,3,38,69,138,88,100,102,176,31,96,27,100,176,32,96,102,32,
 88,27,33,176,64,89,176,1,97,89,35,88,101,89,176,41,35,68,35,16,176,41,224,27,33,33,33,33,33,89,45,44,176,2,67,84,88,75,83,35,75,81,90,88,56,27,33,33,
 89,27,33,33,33,33,89,45,44,176,22,67,88,176,4,37,69,100,176,32,96,102,32,88,27,33,176,64,89,176,1,97,35,88,27,101,89,176,41,35,68,176,5,37,176,8,37,8,
 32,88,2,27,3,89,176,4,37,16,176,5,37,32,70,176,4,37,35,66,60,176,4,37,176,7,37,8,176,7,37,16,176,6,37,32,70,176,4,37,176,1,96,35,66,60,32,88,
 1,27,0,89,176,4,37,16,176,5,37,176,41,224,176,41,32,69,101,68,176,7,37,16,176,6,37,176,41,224,176,5,37,176,8,37,8,32,88,2,27,3,89,176,5,37,176,3,
 37,67,72,176,4,37,176,7,37,8,176,6,37,176,3,37,176,1,96,67,72,27,33,89,33,33,33,33,33,33,33,45,44,2,176,4,37,32,32,70,176,4,37,35,66,176,5,37,
 8,176,3,37,69,72,33,33,33,33,45,44,2,176,3,37,32,176,4,37,8,176,2,37,67,72,33,33,33,45,44,69,35,32,69,24,32,176,0,80,32,88,35,101,35,89,35,104,
 32,176,64,80,88,33,176,64,89,35,88,101,89,138,96,68,45,44,75,83,35,75,81,90,88,32,69,138,96,68,27,33,33,89,45,44,75,84,88,32,69,138,96,68,27,33,33,89,
 45,44,75,83,35,75,81,90,88,56,27,33,33,89,45,44,176,0,33,75,84,88,56,27,33,33,89,45,44,176,2,67,84,88,176,70,43,27,33,33,33,33,89,45,44,176,2,67,
 84,88,176,71,43,27,33,33,33,89,45,44,176,2,67,84,88,176,72,43,27,33,33,33,33,89,45,44,176,2,67,84,88,176,73,43,27,33,33,33,89,45,44,32,138,8,35,75,
 83,138,75,81,90,88,35,56,27,33,33,89,45,44,0,176,2,37,73,176,0,83,88,32,176,64,56,17,27,33,89,45,44,1,70,35,70,96,35,70,97,35,32,16,32,70,138,97,
 184,255,128,98,138,177,64,64,138,112,69,96,104,58,45,44,32,138,35,73,100,138,35,83,88,60,27,33,89,45,44,75,82,88,125,27,122,89,45,44,176,18,0,75,1,75,84,66,
 45,44,177,2,0,66,177,35,1,136,81,177,64,1,136,83,90,88,185,16,0,0,32,136,84,88,178,2,1,2,67,96,66,89,177,36,1,136,81,88,185,32,0,0,64,136,84,88,
 178,2,2,2,67,96,66,177,36,1,136,84,88,178,2,32,2,67,96,66,0,75,1,75,82,88,178,2,8,2,67,96,66,89,27,185,64,0,0,128,136,84,88,178,2,4,2,67,
 96,66,89,185,64,0,0,128,99,184,1,0,136,84,88,178,2,8,2,67,96,66,89,185,64,0,1,0,99,184,2,0,136,84,88,178,2,16,2,67,96,66,89,185,64,0,2,0,
 99,184,4,0,136,84,88,178,2,64,2,67,96,66,89,89,89,89,89,45,44,69,24,104,35,75,81,88,35,32,69,32,100,176,64,80,88,124,89,104,138,96,89,68,45,44,176,0,
 22,176,2,37,176,2,37,1,176,1,35,62,0,176,2,35,62,177,1,2,6,12,176,10,35,101,66,176,11,35,66,1,176,1,35,63,0,176,2,35,63,177,1,2,6,12,176,6,
 35,101,66,176,7,35,66,176,1,22,1,45,44,122,138,16,69,35,245,24,45,0,0,0,64,39,248,0,255,31,47,239,95,239,2,96,237,1,251,51,250,85,223,51,221,85,222,25,
 3,85,96,250,128,250,144,250,176,250,208,250,224,250,240,250,7,184,255,192,64,238,250,10,13,70,175,221,1,64,221,1,220,3,255,31,64,183,96,183,128,183,144,183,176,183,240,183,
 6,127,182,175,182,223,182,3,16,181,1,16,180,96,180,144,180,192,180,4,168,15,25,31,15,166,31,166,47,166,3,157,155,25,31,15,155,111,155,207,155,3,15,150,111,150,207,150,
 3,198,141,1,89,140,105,140,2,13,140,29,140,2,198,130,1,26,1,24,85,25,19,255,31,7,4,255,31,6,3,255,31,191,103,207,103,223,103,3,48,102,64,102,80,102,3,4,
 102,1,63,101,191,101,2,0,100,64,100,80,100,192,100,208,100,5,19,51,18,85,5,1,3,85,4,51,3,85,15,3,127,3,239,3,3,15,87,31,87,2,96,86,112,86,128,86,
 3,72,85,1,0,84,16,84,96,84,112,84,128,84,5,28,27,255,31,22,51,21,85,17,1,15,85,16,51,15,85,2,1,0,85,1,71,0,85,159,15,223,15,2,63,15,207,15,
 239,15,3,111,0,127,0,175,0,239,0,4,16,0,1,128,22,1,5,1,184,1,144,177,84,83,43,43,75,184,7,255,82,75,176,7,80,91,176,1,136,176,37,83,176,1,136,176,
 64,81,90,176,6,136,176,0,85,90,91,88,177,1,1,142,89,133,141,141,0,66,29,75,176,50,83,88,176,96,29,89,75,176,100,83,88,176,64,29,89,75,176,128,83,88,176,16,
 29,177,22,0,66,89,115,115,115,116,43,43,43,43,43,43,1,115,115,115,115,0,115,43,43,43,1,115,115,115,115,115,0,43,43,43,43,1,115,0,115,115,115,1,115,0,115,43,
 115,43,1,115,115,0,115,115,43,115,115,43,115,43,43,43,115,115,43,24,6,20,0,21,0,78,5,182,0,23,0,117,5,182,5,205,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,4,74,0,26,0,143,0,0,255,236,0,0,0,0,255,236,0,0,0,0,255,236,0,0,254,20,254,20,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,8,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,39,0,205,0,205,
 0,96,0,96,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,248,0,248,0,113,0,113,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,244,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,1,72,0,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,80,0,0,0,0,0,0,0,0,1,71,2,114,1,55,
 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,114,0,0,4,92,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,37,2,239,2,225,
 2,182,3,142,0,0,0,0,0,0,0,0,0,0,2,111,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,5,182,2,74,0,21,255,243,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,154,0,0,2,41,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,20,254,250,3,23,255,243,0,0,0,0,
 0,0,0,0,0,0,0,82,0,166,1,78,2,56,3,20,3,232,4,26,4,92,4,156,4,228,5,42,5,110,5,148,5,210,5,234,6,62,6,164,7,26,7,210,8,80,8,230,
 9,120,9,178,10,114,10,246,11,98,11,214,12,40,12,92,12,186,13,90,14,86,14,244,15,162,16,6,16,92,16,198,17,54,17,180,18,58,18,128,18,200,19,108,19,192,20,70,
 20,170,21,2,21,126,21,246,22,134,23,34,23,144,23,254,24,162,25,122,26,110,27,18,27,132,27,182,27,204,28,6,28,56,28,80,28,126,29,18,29,142,29,246,30,118,30,218,
 31,92,32,102,32,222,33,90,33,206,34,96,34,154,35,70,35,188,36,8,36,138,37,20,37,130,38,58,38,146,38,246,39,126,40,40,41,12,41,190,42,30,42,154,42,184,43,60,
 43,182,43,182,44,10,44,156,45,110,46,26,46,242,47,26,47,244,48,68,49,14,49,182,50,22,50,70,50,78,51,68,51,96,51,202,52,30,52,192,53,118,53,164,54,30,54,140,
 54,202,55,22,55,108,55,218,56,52,56,96,56,138,56,182,57,82,57,106,57,130,57,154,57,178,57,204,57,240,58,158,58,178,58,202,58,226,58,250,59,20,59,44,59,68,59,92,
 59,118,59,230,59,254,60,22,60,46,60,70,60,94,60,120,60,212,61,86,61,110,61,134,61,160,61,196,61,220,62,94,63,60,63,84,63,108,63,132,63,156,63,182,63,208,64,168,
 64,192,64,216,64,240,65,6,65,30,65,54,65,84,65,108,65,134,66,44,66,68,66,92,66,116,66,140,66,164,66,190,67,98,67,252,68,20,68,44,68,68,68,94,68,118,69,0,
 69,24,69,84,69,170,70,22,70,124,70,146,70,168,70,238,71,48,71,116,71,246,72,116,72,238,73,66,73,120,73,168,73,190,74,38,0,2,0,213,255,240,2,57,5,182,0,3,
 0,23,0,84,181,22,40,15,20,72,16,184,255,216,179,15,20,72,12,184,255,216,64,28,15,20,72,6,40,15,20,72,25,64,21,24,72,96,25,112,25,128,25,3,1,14,150,0,
 0,4,1,4,184,255,192,64,11,14,17,72,4,3,9,155,19,19,0,3,0,63,63,253,206,1,47,43,93,51,237,50,93,43,49,48,43,43,43,43,19,33,3,35,3,52,62,2,
 51,50,30,2,21,20,14,2,35,34,46,2,213,1,100,120,115,109,26,45,62,35,34,61,46,27,27,46,61,34,35,62,45,26,5,182,252,29,254,192,47,63,38,16,16,38,63,47,
 46,62,38,17,17,38,62,0,0,2,0,137,3,131,3,135,5,182,0,3,0,7,0,121,64,67,160,9,240,9,2,64,9,80,9,96,9,3,31,9,1,0,9,1,228,1,1,213,
 1,1,198,1,1,117,1,1,102,1,1,87,1,1,1,31,0,47,0,2,0,228,5,1,213,5,1,198,5,1,117,5,1,102,5,1,87,5,1,0,5,240,4,1,4,184,255,192,
 64,13,9,14,72,4,7,0,2,1,2,2,4,0,6,0,63,50,50,47,93,51,1,47,43,93,51,51,93,93,93,93,93,93,47,93,50,93,93,93,93,93,93,93,93,93,93,49,
 48,1,33,3,35,1,33,3,35,2,72,1,63,72,135,253,209,1,64,92,136,5,182,253,205,2,51,253,205,0,0,0,0,2,0,57,0,0,4,63,5,182,0,27,0,31,0,228,
 64,16,20,23,30,26,29,27,5,2,2,27,26,23,4,22,4,3,184,255,240,64,25,75,3,1,3,3,22,24,64,18,21,72,24,24,21,22,27,0,43,0,2,0,0,22,16,22,
 184,255,192,64,55,12,17,72,3,22,19,22,35,22,3,2,22,22,33,33,64,9,15,72,6,9,28,12,31,13,19,16,16,13,12,9,4,8,18,17,16,17,14,144,10,160,10,176,
 10,3,11,10,1,10,7,17,14,10,4,8,184,255,240,64,33,2,8,1,8,28,27,11,2,6,11,3,10,31,26,14,120,14,1,19,23,14,3,15,10,15,10,15,3,21,17,6,
 8,3,0,47,51,63,51,18,57,57,47,47,17,23,51,93,17,51,51,17,23,51,17,51,51,1,47,93,56,23,51,47,93,93,47,47,56,51,18,23,57,17,51,17,51,17,51,17,
 51,43,17,51,47,95,93,43,56,51,47,93,17,51,51,47,43,17,51,47,93,56,51,18,23,57,17,51,17,51,17,51,17,51,49,48,1,21,33,3,35,19,35,3,35,19,35,53,
 51,19,35,53,33,19,51,3,51,19,51,3,51,21,35,3,33,51,19,35,3,254,255,0,76,145,76,213,78,146,78,205,232,71,237,1,8,72,147,74,213,76,146,76,196,223,69,254,
 151,215,72,215,2,39,141,254,102,1,154,254,102,1,154,141,1,115,143,1,141,254,115,1,141,254,115,143,254,141,1,115,0,3,0,100,255,94,4,18,6,20,0,59,0,66,0,75,
 0,249,64,69,1,15,64,3,28,46,58,72,3,143,31,159,31,2,31,31,53,60,73,9,1,9,221,6,1,187,6,203,6,2,164,6,1,6,41,60,57,60,73,60,3,8,60,24,
 60,2,6,60,15,23,1,23,77,41,210,36,226,36,2,36,38,67,1,23,67,1,36,67,53,184,255,192,64,93,9,16,72,53,25,63,1,63,47,25,15,1,43,47,1,25,47,1,
 47,15,91,72,107,72,123,72,203,72,4,36,72,52,72,68,72,3,16,72,1,9,72,1,72,72,58,46,14,73,59,72,9,1,1,9,73,59,4,128,58,176,58,2,15,58,63,58,
 2,58,64,46,30,166,41,246,41,2,116,41,1,37,41,101,41,2,22,41,1,28,30,41,46,4,31,184,255,192,179,12,15,72,31,0,47,43,23,51,93,93,93,93,47,17,51,47,
 93,93,23,51,93,47,17,51,17,18,57,47,93,93,93,93,51,51,93,93,93,17,51,93,1,47,43,51,51,93,93,47,93,51,16,206,93,50,50,93,93,47,93,93,93,51,93,17,
 18,57,47,93,23,51,205,23,50,49,48,1,21,30,3,21,20,6,35,52,46,2,39,17,30,1,23,30,3,21,20,14,2,7,21,35,53,46,3,53,52,62,2,51,20,30,2,23,
 17,39,46,3,53,52,62,2,55,53,1,52,38,39,17,62,1,1,20,30,2,23,17,14,1,2,127,91,132,86,41,112,113,14,30,47,34,6,34,11,94,134,85,39,55,103,150,95,
 115,117,162,101,44,33,54,69,37,33,61,85,52,35,98,131,81,34,56,100,139,84,1,19,80,80,77,83,254,98,12,32,54,41,60,79,6,20,155,3,34,55,72,41,65,84,30,70,
 65,53,15,254,113,3,13,5,37,78,92,107,65,78,133,102,65,11,254,250,3,54,82,100,48,45,62,39,18,77,120,85,52,8,1,186,14,40,82,93,108,66,74,123,92,59,9,157,
 251,113,65,92,42,254,125,17,102,3,40,27,50,47,45,23,1,98,11,81,0,5,0,70,255,236,6,250,5,203,0,19,0,39,0,43,0,63,0,83,0,200,185,0,61,255,232,179,
 9,12,72,57,184,255,232,64,14,9,12,72,51,24,9,12,72,47,24,9,12,72,17,184,255,232,179,9,12,72,13,184,255,232,64,32,9,12,72,7,24,9,12,72,3,24,9,12,
 72,23,64,39,64,55,64,3,64,54,181,44,40,41,42,43,127,41,1,41,184,255,240,64,69,143,43,159,43,2,43,16,41,43,41,43,10,24,74,40,74,56,74,3,74,44,85,143,
 85,175,85,223,85,3,24,30,40,30,56,30,3,30,0,181,23,20,39,20,55,20,3,20,96,10,112,10,2,10,79,59,183,69,49,25,42,6,40,24,25,5,183,35,15,7,0,63,
 51,228,50,63,63,63,51,228,50,1,47,93,51,93,228,50,93,93,16,206,50,93,17,57,57,47,47,56,93,56,93,17,51,17,51,16,228,50,93,49,48,0,43,43,43,43,43,43,
 43,43,1,20,14,2,35,34,46,2,53,52,62,2,51,50,30,2,5,20,30,2,51,50,62,2,53,52,46,2,35,34,14,2,1,35,1,51,1,20,14,2,35,34,46,2,53,52,
 62,2,51,50,30,2,5,20,30,2,51,50,62,2,53,52,46,2,35,34,14,2,3,39,46,91,139,93,97,140,89,42,42,90,140,98,92,138,92,45,254,6,15,32,53,37,39,51,
 32,13,13,31,51,38,38,53,33,15,1,94,159,2,194,158,1,174,46,91,139,93,97,140,89,42,42,90,140,98,92,138,92,45,254,6,15,32,53,37,39,51,32,13,13,31,51,38,
 38,53,33,15,4,6,103,168,120,66,66,120,168,103,103,167,119,64,64,119,167,103,84,131,91,48,48,91,131,84,82,129,90,47,47,90,129,251,168,5,182,251,254,103,168,120,65,65,
 120,168,103,103,167,119,64,64,119,167,103,84,131,91,48,48,91,131,84,82,129,90,47,47,90,129,0,0,0,3,0,96,255,236,6,78,5,203,0,60,0,74,0,94,0,157,64,100,
 43,39,54,39,36,90,4,85,59,85,16,70,69,1,4,0,21,9,75,25,75,41,75,3,75,31,21,31,21,31,11,0,44,59,59,55,32,15,19,72,52,55,68,55,84,55,3,55,
 55,96,61,48,11,64,11,80,11,3,11,139,1,203,1,219,1,3,1,16,9,12,72,1,69,70,16,4,80,0,80,26,46,43,43,6,90,36,39,54,4,26,4,119,66,1,66,6,
 19,59,0,18,0,63,50,63,51,93,63,23,57,18,57,47,51,17,51,17,18,23,57,43,93,1,47,93,51,17,51,47,93,43,51,17,51,51,18,57,57,47,47,17,51,93,17,18,
 23,57,51,17,18,23,57,17,51,49,48,33,39,14,3,35,34,46,2,53,52,62,2,55,46,3,53,52,62,2,51,50,30,2,21,20,14,2,7,22,23,1,62,1,61,1,33,21,
 35,34,14,2,7,14,1,7,23,30,1,59,1,21,1,20,30,2,51,50,54,55,1,14,3,1,52,46,2,35,34,14,2,21,20,30,2,23,62,3,4,184,141,38,93,112,131,77,
 126,194,132,68,57,96,127,70,40,59,38,18,52,103,154,102,99,147,97,49,38,77,117,80,5,10,1,34,13,8,1,192,32,34,65,56,43,13,16,43,31,204,29,84,55,19,251,63,
 39,70,101,61,109,150,50,254,74,43,55,32,12,1,193,13,32,56,43,34,51,32,16,16,31,48,32,43,58,34,15,150,38,62,45,25,59,112,162,103,90,127,93,65,28,48,87,86,
 90,52,68,110,80,43,46,80,106,59,62,100,85,74,37,8,7,254,207,71,139,58,90,108,8,29,55,47,57,129,66,213,31,20,109,1,150,61,105,78,45,71,60,1,211,31,69,77,
 85,2,225,36,62,46,26,26,46,63,37,35,64,63,64,36,24,54,63,76,0,1,0,137,3,131,1,201,5,182,0,3,0,71,64,34,0,5,64,5,80,5,160,5,240,5,5,228,
 1,1,213,1,1,198,1,1,117,1,1,102,1,1,87,1,1,1,240,0,1,0,184,255,192,64,11,9,14,72,0,0,2,1,2,2,0,6,0,63,50,47,93,1,47,43,93,50,
 93,93,93,93,93,93,93,49,48,19,33,3,35,137,1,64,92,136,5,182,253,205,0,0,0,1,0,117,254,227,2,242,6,45,0,21,0,55,64,17,17,5,23,160,23,1,23,64,
 10,13,72,229,0,245,0,2,0,184,255,240,64,13,15,22,72,0,0,11,1,11,17,16,1,5,6,0,47,51,63,51,1,47,93,51,43,93,43,93,16,206,50,49,48,1,20,30,
 2,23,21,46,2,2,53,52,18,62,1,55,21,14,3,1,190,25,68,120,95,171,242,153,71,71,153,242,171,95,120,68,25,2,139,122,235,209,176,63,131,69,185,234,1,26,166,165,
 1,25,232,184,68,129,63,175,208,233,0,0,0,1,0,66,254,227,2,190,6,45,0,21,0,53,64,33,234,0,250,0,2,0,16,15,22,72,0,11,23,160,23,1,23,64,10,13,
 72,16,5,64,10,15,72,5,17,16,5,6,1,0,63,51,47,51,1,47,43,51,43,93,16,206,50,43,93,49,48,1,52,46,2,39,53,30,2,18,21,20,2,14,1,7,53,62,
 3,1,117,25,67,120,95,171,242,153,70,70,153,242,171,95,120,67,25,2,139,122,233,208,175,63,129,68,184,232,254,231,165,166,254,230,234,185,69,131,63,176,209,235,0,1,0,72,
 2,240,3,188,6,20,0,17,0,63,64,45,15,19,127,19,159,19,191,19,4,19,64,11,14,72,12,4,4,13,47,3,63,3,127,3,143,3,4,3,32,13,96,13,112,13,160,13,
 176,13,192,13,6,13,13,3,0,0,63,51,47,93,1,47,93,51,51,17,51,43,93,49,48,19,55,5,3,51,3,37,23,13,1,7,37,19,35,19,5,39,37,72,92,1,49,68,
 230,74,1,51,92,254,193,1,63,92,254,205,72,228,66,254,209,92,1,63,4,213,207,221,1,77,254,183,213,205,80,82,203,213,254,181,1,77,217,203,84,0,0,0,0,1,0,133,
 1,37,3,244,4,147,0,11,0,91,64,62,166,10,1,40,10,1,10,0,9,56,5,1,9,5,25,5,2,3,5,9,3,32,6,96,6,112,6,3,6,231,2,1,181,2,197,2,
 213,2,3,39,2,1,6,2,22,2,2,2,0,3,246,7,1,55,7,1,7,9,3,3,6,179,0,63,23,51,93,93,17,51,51,93,93,93,93,1,47,93,23,51,93,93,17,51,
 51,93,93,49,48,1,17,35,17,33,53,33,17,51,17,33,21,2,133,147,254,147,1,109,147,1,111,2,147,254,146,1,110,146,1,110,254,146,146,0,0,1,0,92,254,197,1,203,
 1,55,0,23,0,61,64,41,19,24,17,24,72,108,19,124,19,2,111,25,223,25,2,73,11,89,11,2,56,11,1,11,0,150,5,0,18,16,18,32,18,3,18,6,5,166,21,157,
 24,0,16,244,228,50,1,47,93,51,237,50,93,93,93,49,48,93,43,37,20,14,2,7,53,62,3,53,52,46,4,53,52,54,51,50,22,1,203,40,88,139,100,45,67,45,23,22,
 33,39,33,22,84,63,87,102,86,65,122,104,83,27,106,16,32,37,45,30,19,25,22,23,36,53,41,69,72,120,0,0,0,1,0,51,1,195,2,72,2,154,0,3,0,48,64,34,
 15,5,191,5,239,5,255,5,4,64,2,80,2,112,2,128,2,4,2,176,1,192,1,208,1,3,1,64,15,19,72,1,0,1,0,47,51,1,47,43,93,47,93,93,49,48,19,53,
 33,21,51,2,21,1,195,215,215,0,0,0,0,1,0,143,255,240,1,223,1,55,0,19,0,61,181,18,40,15,20,72,12,184,255,216,179,15,20,72,8,184,255,216,64,28,15,20,
 72,2,40,15,20,72,10,150,0,0,16,0,32,0,208,0,224,0,240,0,6,0,5,155,15,19,0,63,237,1,47,93,237,49,48,43,43,43,43,55,52,62,2,51,50,30,2,21,
 20,14,2,35,34,46,2,143,26,45,62,35,34,61,46,27,27,46,61,34,35,62,45,26,147,47,63,38,16,16,38,63,47,46,62,38,17,17,38,62,0,1,0,0,255,6,2,78,
 6,20,0,3,0,18,182,2,3,0,1,2,0,0,0,47,63,1,47,51,47,51,49,48,23,39,1,51,147,147,1,190,144,250,2,7,12,0,0,0,0,2,0,70,255,236,4,51,
 5,203,0,19,0,39,0,40,64,22,9,30,1,30,0,41,6,20,1,20,96,10,112,10,2,10,35,15,7,25,5,25,0,63,51,63,51,1,47,93,51,93,16,206,50,93,49,48,
 1,20,2,14,1,35,34,46,1,2,53,52,18,62,1,51,50,30,1,18,5,20,30,2,51,50,62,2,53,52,46,2,35,34,14,2,4,51,56,122,190,134,140,192,119,52,52,119,
 193,141,133,190,121,56,253,80,16,41,72,57,57,72,41,15,15,40,72,56,57,73,42,16,2,221,169,254,234,198,108,108,198,1,23,170,170,1,20,196,106,106,196,254,235,171,147,230,
 159,84,84,159,230,147,147,229,158,83,83,158,229,0,0,0,0,1,0,86,0,0,4,20,5,190,0,33,0,108,185,0,21,255,232,64,52,9,17,72,7,10,23,10,39,10,3,1,
 18,92,18,1,26,18,24,3,236,7,1,175,7,1,154,7,1,139,7,1,117,7,1,32,7,1,6,7,1,7,11,8,1,8,24,112,13,128,13,2,13,184,255,192,64,12,9,12,
 72,13,13,24,6,31,1,1,0,24,0,63,50,17,51,63,51,47,43,93,18,57,93,1,47,93,93,93,93,93,93,93,23,51,93,18,57,49,48,93,0,43,51,53,51,50,62,2,
 53,17,14,3,35,34,46,2,53,62,3,63,1,51,17,20,30,2,59,1,21,199,168,26,38,26,12,39,69,64,61,31,25,43,32,19,31,68,77,88,51,144,229,9,23,41,32,165,
 109,13,30,51,39,4,2,48,78,56,31,21,40,56,34,8,23,37,53,37,106,251,52,32,50,34,17,109,0,1,0,72,0,0,4,27,5,203,0,43,0,105,183,5,42,21,42,37,
 42,3,36,184,255,232,180,9,12,72,13,14,184,255,192,64,49,20,24,72,14,8,23,1,23,14,0,64,21,24,72,0,45,29,34,8,34,80,17,96,17,112,17,3,17,152,29,216,
 29,2,89,29,1,26,29,1,29,26,39,7,17,8,8,13,16,24,0,63,51,51,17,51,63,51,51,93,93,93,1,47,93,51,51,17,51,16,206,43,50,50,93,47,43,51,49,48,
 0,43,93,1,20,14,4,15,1,33,50,54,63,1,51,3,33,53,1,62,3,53,52,38,35,34,6,21,34,46,2,53,52,62,2,51,50,30,2,3,231,21,49,80,118,157,103,205,
 1,221,63,89,18,17,121,11,252,56,1,47,95,122,70,28,85,75,104,84,58,97,69,38,57,112,169,112,115,175,119,60,4,119,48,90,96,107,129,156,97,195,73,69,63,254,82,211,
 1,53,97,156,142,139,79,117,108,179,175,22,48,77,55,56,100,76,45,47,88,126,0,0,0,1,0,57,255,236,4,27,5,203,0,68,0,186,64,130,5,66,21,66,37,66,3,5,
 52,21,52,37,52,3,42,46,58,46,2,12,46,28,46,2,3,24,9,12,72,5,59,21,59,37,59,3,59,26,8,33,1,33,31,26,47,26,207,26,3,54,64,21,24,72,54,26,
 54,26,5,8,20,1,20,64,70,41,44,10,24,12,17,72,44,10,143,5,1,5,59,26,26,207,27,239,27,2,152,27,1,47,27,1,27,27,15,248,41,1,122,41,186,41,2,104,
 41,1,42,41,1,24,41,1,41,36,49,7,213,10,1,39,10,119,10,199,10,3,15,10,0,25,0,63,50,50,93,93,63,51,51,93,93,93,93,93,18,57,47,93,93,93,51,18,
 57,1,47,93,51,51,43,17,51,16,206,50,93,17,57,57,47,47,43,93,51,93,18,57,93,49,48,43,93,93,93,93,5,34,46,2,53,52,62,2,51,20,30,2,51,50,62,2,
 53,52,46,2,43,1,53,51,50,62,2,53,52,38,35,34,14,2,21,34,38,53,52,62,2,51,50,30,2,21,20,14,2,7,30,3,21,20,14,2,1,242,116,167,107,51,28,48,
 63,35,37,66,93,56,50,91,70,41,41,81,118,77,127,135,66,98,64,32,86,84,55,69,38,14,128,138,57,114,169,112,109,175,123,66,48,84,114,67,62,129,106,68,93,155,199,20,
 40,68,89,48,39,60,41,20,65,98,66,33,28,68,117,88,59,98,71,40,127,43,80,111,67,112,126,54,90,114,60,89,94,54,95,71,40,44,86,124,80,69,116,92,69,23,11,49,
 84,126,88,125,170,103,44,0,0,2,0,27,0,0,4,82,5,182,0,24,0,35,0,135,185,0,24,255,240,64,89,12,15,72,39,24,1,9,20,89,20,105,20,121,20,4,103,34,
 119,34,2,34,19,64,17,24,72,5,19,1,19,35,20,17,8,17,1,17,22,235,0,251,0,2,173,0,1,139,0,1,0,0,32,0,64,0,96,0,112,0,5,0,0,18,18,22,
 207,34,1,152,34,1,15,34,31,34,143,34,3,34,34,10,28,20,6,6,10,10,9,24,0,63,51,17,51,63,51,18,57,47,93,93,93,51,51,17,51,1,47,93,93,93,93,51,
 51,93,17,51,51,47,93,43,51,93,49,48,93,93,43,1,21,20,30,2,59,1,21,33,53,51,50,62,2,61,1,33,53,1,33,17,51,21,1,52,54,55,14,3,7,1,33,3,
 125,27,45,62,34,26,253,50,57,35,61,45,27,253,201,2,69,1,29,213,254,0,6,8,10,44,50,46,12,254,236,1,168,1,125,125,48,58,31,10,109,109,10,31,58,48,125,125,
 3,188,252,78,135,1,237,90,208,96,24,84,89,79,19,254,55,0,0,0,0,1,0,82,255,236,4,12,5,182,0,58,0,132,64,47,49,40,9,15,72,48,40,9,15,72,5,43,
 1,5,39,21,39,2,143,17,1,17,8,5,1,17,5,41,60,25,31,15,24,14,24,72,31,15,14,58,54,106,54,2,14,54,51,184,255,192,64,37,13,16,72,51,8,36,36,15,
 232,54,1,215,54,1,56,54,136,54,2,54,0,46,25,153,18,233,18,249,18,3,56,18,1,25,18,15,6,0,63,51,51,93,93,63,51,51,93,93,93,17,57,47,51,1,47,43,
 51,51,93,17,51,51,43,17,51,16,206,50,50,93,47,93,49,48,93,93,43,43,37,50,62,2,53,52,38,35,34,14,2,7,39,19,33,19,35,39,46,3,35,33,20,14,2,15,
 1,62,3,51,50,30,2,21,20,14,2,35,34,46,2,53,52,54,51,20,30,2,1,215,51,91,69,41,146,133,39,63,54,48,23,94,65,3,7,10,117,16,5,12,21,32,25,254,
 86,3,4,6,3,16,16,51,60,67,31,119,193,137,75,97,154,190,93,115,160,100,45,89,75,23,53,86,123,32,75,127,94,153,150,6,11,13,7,37,2,196,254,140,69,18,29,20,
 11,1,33,54,68,35,188,6,11,9,5,55,109,164,110,133,181,110,47,41,69,89,48,72,70,44,88,70,44,0,0,0,0,2,0,92,255,236,4,49,5,203,0,44,0,60,0,117,
 185,0,33,255,232,64,32,9,16,72,5,17,21,17,2,5,13,21,13,37,13,3,5,12,21,12,37,12,3,40,35,35,5,50,7,50,1,50,25,184,255,192,64,39,11,16,72,25,
 8,58,1,58,15,62,45,64,10,1,10,10,55,233,40,1,136,40,216,40,2,54,40,70,40,86,40,3,40,0,30,7,55,20,25,0,63,51,63,51,51,93,93,93,18,57,47,93,
 51,1,16,206,50,93,47,43,51,93,17,51,57,47,51,49,48,93,93,93,43,1,34,14,2,7,62,3,51,50,30,2,21,20,14,2,35,34,46,1,2,53,52,18,62,1,51,50,
 30,2,21,20,14,2,35,52,46,2,3,34,14,2,7,30,3,51,50,54,53,52,38,2,145,60,97,71,42,6,21,54,69,87,52,93,151,107,58,60,119,177,117,114,187,133,74,71,
 145,220,148,99,138,86,39,26,58,93,68,12,30,53,110,28,62,57,47,13,1,35,61,81,47,79,91,100,5,82,72,138,201,130,14,27,22,13,58,109,157,100,110,181,130,72,83,172,
 1,6,179,169,1,38,218,126,38,63,81,44,31,58,44,26,46,94,76,48,253,178,17,28,35,18,147,212,136,64,161,177,166,153,0,0,0,1,0,90,0,0,4,53,5,182,0,11,
 0,61,177,11,0,184,255,240,183,0,0,7,1,10,13,6,7,184,255,192,64,19,12,16,72,7,10,1,41,7,105,7,185,7,3,1,7,8,6,0,24,0,63,63,51,51,93,18,
 57,1,47,43,51,16,206,50,17,57,47,56,51,49,48,33,1,33,34,6,15,1,35,19,33,21,1,1,82,2,33,253,229,56,57,6,12,123,10,3,209,253,203,4,215,53,51,103,
 1,174,100,250,174,0,0,0,0,3,0,61,255,236,4,59,5,203,0,37,0,57,0,77,0,165,64,38,73,46,1,42,3,1,5,16,21,16,37,16,3,10,10,26,10,42,10,3,
 3,48,5,43,8,73,23,68,111,58,1,9,58,1,6,58,18,68,184,255,232,64,26,15,18,72,7,68,87,68,2,68,8,226,8,242,8,2,8,16,14,22,72,18,48,19,24,72,
 18,184,255,240,64,35,14,18,72,18,8,18,8,0,8,43,1,43,28,79,7,53,1,53,0,70,73,1,23,73,38,13,5,48,63,38,33,25,63,13,7,0,63,51,63,51,18,57,
 57,17,18,57,57,93,1,47,51,93,16,206,50,93,17,57,57,47,47,43,43,43,93,17,51,93,43,17,51,95,93,93,17,57,57,17,18,57,57,49,48,95,93,93,93,0,93,19,
 52,62,2,55,46,1,53,52,62,2,51,50,30,2,21,20,14,2,7,30,3,21,20,14,2,35,34,46,2,5,50,62,2,53,52,46,2,39,14,3,21,20,30,2,19,52,46,2,
 35,34,14,2,21,20,30,2,23,62,3,61,43,80,111,67,122,131,49,112,182,132,108,163,110,55,39,72,102,64,92,130,81,37,71,135,194,124,128,188,123,59,1,252,53,85,60,32,
 34,73,113,79,34,60,43,25,33,61,85,245,25,48,71,47,42,65,44,23,29,56,82,54,38,54,35,17,1,117,66,106,87,73,34,71,180,120,71,135,104,63,54,96,131,78,61,94,
 77,66,33,45,91,99,109,62,97,151,104,55,62,106,144,196,38,68,94,56,50,81,71,67,36,22,57,71,88,54,60,99,71,39,4,8,44,85,66,41,35,61,84,49,53,80,64,51,
 25,22,50,64,79,0,0,0,0,2,0,72,255,236,4,29,5,203,0,40,0,54,0,102,64,66,3,24,9,16,72,10,28,26,28,2,10,24,26,24,42,24,3,10,23,26,23,42,
 23,3,3,8,5,5,26,11,44,1,6,44,16,16,36,56,7,52,1,52,80,26,96,26,112,26,3,26,41,21,21,49,49,31,7,70,8,166,8,2,13,8,0,25,0,63,50,50,
 93,63,51,17,57,47,51,1,47,93,51,93,16,206,50,17,51,95,93,18,57,47,51,49,48,95,93,93,93,43,5,34,46,2,53,52,54,55,30,3,51,50,18,19,14,3,35,34,
 46,2,53,52,62,2,51,50,30,1,18,21,20,2,14,1,3,50,54,55,46,3,35,34,6,21,20,22,1,209,93,128,80,35,48,52,15,42,59,79,51,138,149,10,24,59,74,89,
 53,88,147,107,59,64,121,174,110,111,188,137,76,66,141,223,62,74,106,31,1,33,57,80,48,88,96,96,20,39,65,83,44,45,61,11,46,80,59,34,1,42,1,39,30,50,38,21,
 55,107,159,103,111,182,131,72,80,168,254,252,180,169,254,215,221,128,2,219,75,62,131,188,121,58,173,174,142,146,0,0,0,2,0,143,255,240,1,223,4,92,0,19,0,39,0,102,
 181,38,40,15,20,72,32,184,255,216,179,15,20,72,28,184,255,216,64,14,15,20,72,22,40,15,20,72,16,40,15,20,72,12,184,255,216,179,15,20,72,8,184,255,216,64,34,15,
 20,72,2,40,15,20,72,30,10,150,20,0,0,16,0,32,0,208,0,224,0,240,0,6,0,35,155,25,168,5,155,15,169,0,63,237,63,237,1,47,93,51,237,50,49,48,43,43,
 43,43,43,43,43,43,55,52,62,2,51,50,30,2,21,20,14,2,35,34,46,2,17,52,62,2,51,50,30,2,21,20,14,2,35,34,46,2,143,26,45,62,35,34,61,46,27,27,
 46,61,34,35,62,45,26,26,45,62,35,34,61,46,27,27,46,61,34,35,62,45,26,147,47,63,38,16,16,38,63,47,46,62,38,17,17,38,62,3,83,47,63,38,16,16,38,63,
 47,46,63,38,17,17,38,63,0,2,0,92,254,197,1,223,4,92,0,23,0,43,0,104,181,42,40,15,20,72,36,184,255,216,179,15,20,72,32,184,255,216,64,57,15,20,72,26,
 40,15,20,72,19,24,17,24,72,108,19,124,19,2,111,45,223,45,2,34,150,24,24,73,11,89,11,2,56,11,1,11,0,150,6,0,18,16,18,32,18,3,18,6,5,166,21,157,
 44,39,155,29,168,0,63,237,16,244,228,50,1,47,93,51,237,50,93,93,51,47,237,93,49,48,93,43,43,43,43,43,37,20,14,2,7,53,62,3,53,52,46,4,53,52,54,51,
 50,22,1,52,62,2,51,50,30,2,21,20,14,2,35,34,46,2,1,203,40,88,139,100,45,67,45,23,22,33,39,33,22,84,63,87,102,254,196,26,45,62,35,34,61,46,27,27,
 46,61,34,35,62,45,26,86,65,122,104,83,27,106,16,32,37,45,30,19,25,22,23,36,53,41,69,72,120,2,249,47,63,38,16,16,38,63,47,46,63,38,17,17,38,63,0,0,
 0,1,0,133,0,213,3,244,4,229,0,6,0,124,64,24,2,6,8,7,4,1,4,1,88,0,104,0,2,87,1,103,1,2,0,1,4,4,2,5,184,255,232,64,58,12,15,72,
 23,5,39,5,2,5,6,64,19,24,72,143,6,1,107,6,123,6,2,79,6,1,2,47,6,63,6,2,6,3,24,12,15,72,25,3,41,3,2,6,3,32,2,64,2,112,2,160,
 2,192,2,240,2,6,2,0,47,93,51,51,93,43,47,93,95,93,93,93,43,51,93,43,18,57,61,47,51,51,93,93,1,24,47,51,93,16,222,196,49,48,19,53,1,21,9,1,
 21,133,3,111,253,108,2,148,2,178,84,1,223,161,254,151,254,156,162,0,0,2,0,129,1,205,3,248,3,233,0,3,0,7,0,62,64,39,5,224,1,1,1,9,6,239,2,1,
 0,2,32,2,2,2,6,240,7,1,15,7,1,7,120,3,1,3,176,2,192,2,2,95,2,111,2,2,2,0,47,93,93,51,93,47,93,93,51,1,47,93,93,51,16,206,93,50,
 49,48,1,21,33,53,1,21,33,53,3,248,252,137,3,119,252,137,2,92,143,143,1,141,143,143,0,0,0,1,0,133,0,213,3,244,4,229,0,6,0,148,64,45,54,2,70,2,
 102,2,118,2,4,8,2,24,2,2,57,2,105,2,121,2,3,8,2,1,2,5,8,4,0,88,6,104,6,2,87,5,103,5,2,5,6,2,2,4,1,184,255,232,64,58,12,15,
 72,23,1,39,1,2,1,0,64,19,24,72,143,0,1,107,0,123,0,2,79,0,1,2,47,0,63,0,2,0,3,24,12,15,72,25,3,41,3,2,0,3,32,4,64,4,112,4,
 160,4,192,4,240,4,6,4,0,47,93,51,51,93,43,47,93,95,93,93,93,43,50,93,43,18,57,61,47,51,51,93,93,1,24,47,196,16,206,50,93,93,49,48,93,93,55,53,
 9,1,53,1,21,133,2,148,253,108,3,111,213,162,1,100,1,105,161,254,33,84,0,0,0,2,0,76,255,240,3,246,5,203,0,37,0,57,0,154,181,56,40,15,20,72,50,184,
 255,216,179,15,20,72,46,184,255,216,64,90,15,20,72,40,40,15,20,72,30,40,9,15,72,5,36,21,36,37,36,3,5,8,48,150,38,192,38,208,38,2,31,38,47,38,2,111,
 8,127,8,143,8,3,8,38,8,38,28,13,0,59,80,59,1,7,23,1,23,80,28,96,28,2,28,13,33,5,8,8,7,43,155,53,19,246,23,1,153,23,233,23,2,56,23,136,
 23,2,23,18,33,4,0,63,51,51,93,93,93,63,253,206,50,17,51,17,57,1,47,93,51,93,93,16,206,50,17,57,57,47,47,93,93,93,16,237,17,51,49,48,93,43,43,43,
 43,43,1,20,14,2,15,1,35,39,62,3,53,52,46,2,35,34,14,2,21,34,46,2,53,52,62,2,51,50,30,2,1,52,62,2,51,50,30,2,21,20,14,2,35,34,46,2,
 3,246,51,102,153,102,41,125,41,88,112,65,24,18,39,61,42,46,62,38,17,63,106,77,43,52,107,164,113,108,184,134,76,253,86,26,45,62,35,34,61,46,27,27,46,61,34,35,
 62,45,26,4,82,82,130,108,91,42,186,252,35,95,109,120,61,49,81,59,32,42,70,94,52,18,35,54,36,50,87,64,37,51,97,140,251,232,47,63,38,16,16,38,63,47,46,62,
 38,17,17,38,62,0,0,0,0,2,0,104,254,221,7,14,5,182,0,93,0,114,0,195,64,103,10,78,26,78,42,78,3,10,79,26,79,42,79,3,22,94,54,94,70,94,3,94,
 19,29,102,31,37,70,37,1,57,103,73,103,2,37,103,102,63,19,1,19,102,19,102,82,47,70,70,47,176,0,192,0,208,0,3,0,116,47,116,191,116,207,116,223,116,4,59,48,
 82,64,82,80,82,3,82,29,108,108,30,26,42,9,97,97,5,14,70,69,144,26,1,48,14,64,14,112,14,128,14,4,14,184,255,192,64,23,21,24,72,26,14,69,69,14,26,3,
 64,52,89,3,64,47,75,63,75,79,75,3,75,0,47,93,51,63,51,18,23,57,47,47,47,43,93,93,17,51,17,51,51,17,51,51,17,51,51,17,51,1,47,93,51,93,16,206,
 93,50,50,47,17,18,57,57,47,47,93,17,51,51,93,93,17,51,18,57,17,51,93,49,48,93,93,1,20,14,2,35,34,38,39,35,14,3,35,34,46,2,53,52,62,4,51,50,
 22,23,55,51,3,14,3,21,20,30,2,51,50,62,2,53,52,46,2,35,34,14,4,21,20,18,30,1,51,50,62,2,55,23,14,3,35,34,46,4,53,52,62,3,36,51,50,4,
 30,1,1,20,22,51,50,62,2,55,19,46,3,35,34,14,4,7,14,74,120,151,77,91,126,34,13,21,54,68,85,54,64,117,89,52,26,57,87,123,159,99,71,102,32,86,49,86,
 2,5,4,3,18,28,35,17,41,83,68,43,85,151,209,124,97,189,171,144,106,59,108,185,247,138,83,158,142,122,48,49,54,137,161,181,98,117,216,189,156,111,61,67,123,176,218,0,
 255,142,178,1,14,181,92,251,242,72,59,44,63,43,28,8,82,6,23,30,33,16,52,83,65,46,31,14,3,35,153,240,165,87,89,103,40,70,52,30,42,86,132,90,55,128,127,119,
 91,55,36,25,43,254,0,12,38,40,37,12,42,54,31,11,68,131,194,126,140,211,141,71,54,104,151,193,234,135,181,255,0,162,74,30,48,62,32,78,41,72,54,32,43,88,131,176,
 220,133,137,250,213,173,123,66,102,177,241,254,57,102,109,42,69,86,45,1,162,14,21,15,7,52,85,109,112,107,0,0,0,2,0,8,0,0,6,6,5,182,0,41,0,54,0,151,
 64,93,41,54,47,37,47,53,0,4,47,4,117,21,1,21,20,47,47,19,37,28,182,22,1,169,22,1,116,22,1,102,22,1,64,22,80,22,2,4,22,52,22,2,22,22,56,4,
 13,118,19,166,19,182,19,3,105,19,1,4,19,52,19,2,19,41,0,0,54,96,53,1,53,53,20,4,37,22,19,4,21,13,21,47,20,3,9,27,31,3,13,13,30,12,18,0,
 63,51,51,17,23,51,63,51,51,17,18,23,57,18,57,47,93,51,51,17,51,1,47,93,93,93,51,51,17,51,47,93,93,93,93,93,93,51,51,18,57,17,51,51,93,16,135,192,
 192,16,135,192,192,49,48,1,7,14,1,21,20,30,2,59,1,21,33,53,51,50,62,2,55,1,33,1,30,3,59,1,21,33,53,51,50,62,2,53,52,38,47,1,3,46,3,39,
 14,3,7,3,33,1,190,59,8,17,16,26,33,18,86,253,235,25,27,45,39,35,18,1,188,1,25,1,172,15,33,39,44,24,37,253,92,80,15,32,25,16,12,6,72,149,11,23,
 23,21,8,9,24,27,27,12,121,1,158,1,225,176,25,67,25,20,30,19,10,109,109,12,33,58,46,4,180,251,74,43,57,33,14,109,109,9,19,30,21,25,46,17,205,1,205,35,
 77,80,79,36,31,74,78,78,36,254,166,0,0,3,0,57,0,0,5,23,5,182,0,33,0,46,0,59,0,175,64,120,58,51,74,51,2,58,50,74,50,2,40,50,1,5,6,21,
 6,2,5,12,21,12,2,5,33,21,33,2,168,53,184,53,2,89,53,121,53,2,72,53,1,53,6,34,125,0,1,89,0,1,0,0,11,47,34,34,22,100,60,168,40,184,40,2,
 90,40,1,72,40,1,40,127,11,159,11,2,84,11,1,0,11,48,11,2,11,47,61,191,61,239,61,3,61,64,14,18,72,6,46,46,207,47,1,152,47,1,47,47,16,30,59,29,
 29,30,3,34,16,16,15,18,0,63,51,17,51,63,51,16,196,17,18,57,47,93,93,51,18,57,1,43,93,47,93,93,93,51,93,93,93,16,228,50,17,51,18,57,47,93,93,18,
 57,51,93,93,93,49,48,93,93,93,93,93,93,1,20,14,2,7,21,30,3,21,20,4,41,1,53,51,50,62,2,53,17,52,46,2,43,1,53,33,32,4,1,51,50,62,2,53,
 52,46,2,43,1,53,51,50,62,2,53,52,46,2,43,1,4,217,37,68,95,58,71,117,85,47,254,218,254,220,253,108,84,23,39,28,17,17,29,39,22,84,2,86,1,36,1,38,
 253,98,136,68,96,60,27,24,58,94,71,140,78,72,95,57,24,27,60,96,69,74,4,66,68,101,73,52,18,10,18,63,91,120,75,202,199,109,9,28,52,44,3,213,41,51,28,11,
 108,180,251,123,30,67,108,78,75,111,72,36,125,30,63,100,70,70,94,58,25,0,0,0,0,1,0,113,255,236,5,6,5,203,0,47,0,59,64,35,8,33,0,28,32,28,48,28,
 3,28,28,49,47,49,1,43,18,102,48,201,33,1,40,33,120,33,2,33,38,23,4,5,0,13,19,0,63,51,51,63,51,51,93,93,1,16,230,50,93,17,51,47,93,51,51,49,
 48,37,50,62,2,55,30,1,21,20,14,2,35,34,36,38,2,53,52,18,54,36,51,50,30,2,21,20,14,2,35,52,46,2,35,34,14,2,21,20,30,2,3,102,75,117,92,69,
 26,16,19,46,108,178,131,178,254,246,176,88,90,177,1,9,174,118,175,116,58,33,65,96,62,22,53,86,64,97,134,81,36,44,98,157,143,35,56,70,34,12,50,26,43,95,80,52,
 108,198,1,22,169,166,1,20,198,110,37,64,87,50,38,65,48,27,51,101,82,51,82,158,231,148,148,222,147,73,0,0,0,2,0,57,0,0,5,178,5,182,0,26,0,37,0,50,
 64,28,72,27,1,27,0,103,39,47,39,127,39,191,39,3,32,13,100,38,31,20,20,21,3,32,7,7,6,18,0,63,51,17,51,63,51,17,51,1,16,228,50,93,16,230,50,93,
 49,48,1,20,2,6,4,35,33,53,51,50,62,2,53,17,52,46,2,43,1,53,33,50,4,22,18,5,16,2,43,1,17,51,50,62,2,5,178,92,183,254,241,179,253,92,86,23,
 38,28,16,16,29,38,22,86,2,164,170,1,13,187,99,254,166,215,209,117,115,105,160,107,54,2,246,168,254,233,200,111,109,9,28,52,44,3,219,41,49,26,9,108,89,177,254,248,
 174,1,37,1,30,251,70,87,164,233,0,0,0,1,0,57,0,0,4,248,5,182,0,37,0,97,64,55,28,35,64,27,1,27,27,0,7,8,64,16,19,72,0,8,16,8,2,8,
 8,39,34,0,0,17,100,38,33,24,24,25,37,34,207,34,1,152,34,1,7,34,28,28,34,7,3,11,25,3,0,11,11,10,18,0,63,51,17,51,63,18,23,57,47,47,47,93,
 93,17,51,17,51,17,51,1,16,228,50,17,51,17,51,47,93,43,51,18,57,47,93,57,51,49,48,37,33,50,62,2,63,1,51,3,33,53,51,50,62,2,53,17,52,46,2,43,
 1,53,33,19,35,39,46,1,35,33,17,33,21,33,2,61,1,154,31,44,32,19,5,16,142,15,251,80,86,22,38,29,16,16,28,38,23,86,4,113,8,143,10,8,60,63,254,167,
 1,230,254,26,125,23,42,57,34,96,254,135,109,8,25,49,40,3,222,44,52,28,9,108,254,135,97,75,80,254,0,123,0,1,0,57,0,0,4,178,5,182,0,35,0,113,64,74,
 63,37,239,37,2,37,64,15,18,72,7,35,6,10,10,25,100,36,0,176,35,1,127,35,143,35,2,64,35,1,47,35,1,35,9,175,6,191,6,207,6,239,6,255,6,5,152,6,
 1,47,6,95,6,127,6,143,6,4,6,0,6,0,19,33,5,32,32,33,3,15,19,19,18,18,0,63,51,17,51,63,51,17,51,17,18,57,57,47,47,93,93,93,51,1,47,93,
 93,93,93,51,16,228,50,17,51,18,57,43,93,49,48,1,39,46,1,35,33,17,33,21,33,17,20,30,2,59,1,21,33,53,51,50,62,2,53,17,52,46,2,43,1,53,33,19,
 4,35,10,10,79,63,254,186,1,230,254,26,17,28,40,22,127,253,20,86,22,38,29,16,16,29,38,22,86,4,111,10,4,61,99,81,72,253,209,121,254,97,44,52,28,9,109,109,
 8,25,49,40,3,230,41,49,26,9,108,254,135,0,0,0,0,1,0,113,255,236,5,238,5,203,0,55,0,91,64,60,30,5,102,56,20,15,15,38,48,53,64,53,80,53,176,53,
 192,53,208,53,6,53,57,47,57,127,57,191,57,207,57,223,57,5,47,43,43,15,44,31,44,2,44,44,35,201,20,1,40,20,120,20,2,20,25,10,4,35,0,19,0,63,50,63,
 51,51,93,93,18,57,47,93,51,17,51,1,93,16,198,93,50,50,17,51,16,230,50,49,48,5,34,36,38,2,53,52,18,54,36,51,50,30,2,21,20,14,2,35,52,46,2,35,
 34,14,2,21,20,30,2,51,50,54,55,17,52,38,43,1,53,33,21,35,34,14,2,21,17,14,1,3,98,190,254,229,188,92,98,192,1,30,188,128,191,129,64,34,68,98,65,30,
 63,96,65,112,157,99,45,47,105,167,121,38,76,36,74,72,27,2,132,27,31,46,30,14,120,244,20,108,198,1,22,169,166,1,20,198,110,37,64,87,50,36,63,48,27,62,104,74,
 41,82,158,231,148,148,229,156,81,6,8,1,45,82,64,108,108,15,36,59,44,254,176,55,55,0,0,0,0,1,0,57,0,0,6,84,5,182,0,67,0,90,64,52,43,7,7,60,
 101,69,160,69,1,111,69,127,69,2,64,69,1,42,10,10,25,100,68,9,207,42,1,152,42,1,42,42,19,33,36,50,54,3,32,32,51,33,3,1,15,65,3,19,19,0,18,18,
 0,63,51,51,17,23,51,63,51,51,17,23,51,17,18,57,47,93,93,51,1,16,228,50,17,51,93,93,93,16,228,50,17,51,49,48,33,53,51,50,62,2,53,17,33,17,20,30,
 2,59,1,21,33,53,51,50,62,2,53,17,52,46,2,43,1,53,33,21,35,34,14,2,21,17,33,17,52,46,2,43,1,53,33,21,35,34,14,2,21,17,20,30,2,59,1,21,
 3,145,88,22,38,29,16,253,233,17,28,38,22,88,253,61,86,22,38,29,16,17,29,38,21,86,2,195,88,22,38,28,17,2,23,16,29,38,22,88,2,195,86,21,38,29,16,17,
 29,37,21,86,109,9,28,52,44,1,202,254,54,44,52,28,9,109,109,9,28,52,44,3,218,41,49,26,9,109,109,9,28,52,44,254,117,1,139,44,52,28,9,109,109,9,28,52,
 44,252,35,40,49,25,8,109,0,1,0,57,0,0,2,252,5,182,0,31,0,51,64,30,239,33,1,160,33,1,111,33,127,33,2,0,33,80,33,2,24,7,100,32,18,14,14,15,
 3,29,1,1,0,18,0,63,50,17,51,63,51,17,51,1,16,228,50,93,93,93,93,49,48,51,53,51,50,62,2,53,17,52,46,2,43,1,53,33,21,35,34,14,2,21,17,20,
 30,2,59,1,21,57,86,23,38,28,16,16,28,38,23,86,2,195,86,22,39,28,16,16,28,39,22,86,109,9,28,52,44,3,210,44,52,28,9,109,109,9,28,52,44,252,46,44,
 52,28,9,109,0,1,255,176,254,20,2,219,5,182,0,31,0,49,64,31,63,33,111,33,127,33,143,33,191,33,239,33,255,33,7,16,7,239,22,1,0,22,1,22,1,29,29,30,
 3,16,15,0,47,51,63,51,17,51,1,47,93,93,51,51,93,49,48,1,35,34,14,2,21,17,20,14,4,43,1,53,51,50,62,2,53,17,52,46,2,43,1,53,33,2,219,86,
 22,39,28,17,42,74,103,121,135,70,74,37,49,93,72,44,16,29,38,21,86,2,194,5,74,9,28,52,44,251,55,93,144,109,75,46,21,119,37,86,141,103,4,211,41,49,26,9,
 108,0,0,0,0,1,0,57,0,0,5,223,5,182,0,68,0,137,64,86,0,70,1,10,5,26,5,2,5,16,30,20,20,24,34,17,218,17,234,17,250,17,3,6,17,70,17,86,
 17,150,17,182,17,5,16,17,11,68,35,6,35,22,35,2,35,51,100,69,11,111,24,143,24,159,24,3,0,24,1,24,62,11,8,58,58,59,69,17,85,17,2,17,34,34,68,45,
 9,59,3,41,23,45,45,26,44,18,0,63,51,51,17,51,51,63,51,18,57,57,17,51,93,17,51,17,51,51,51,1,47,93,93,51,16,228,50,93,17,51,18,57,57,93,93,17,
 51,18,57,17,51,17,51,93,93,49,48,1,62,3,53,52,38,35,53,33,21,34,14,2,7,9,1,30,3,59,1,21,35,34,46,4,39,1,7,17,20,30,2,59,1,21,33,53,
 51,50,62,2,53,17,52,46,2,43,1,53,33,21,35,34,14,2,21,17,3,121,33,45,27,12,52,63,2,43,42,75,72,70,36,254,242,1,125,30,55,56,58,34,8,110,78,118,
 89,64,48,39,19,254,236,91,17,28,40,22,86,253,61,86,22,38,29,16,16,29,38,22,86,2,195,86,22,40,28,17,4,66,35,57,49,44,21,34,26,106,106,26,48,66,40,254,
 215,253,163,48,63,38,16,109,10,20,31,42,53,32,1,215,71,254,166,44,52,28,9,109,109,8,25,49,40,3,230,41,49,26,9,108,108,9,28,52,44,254,34,0,0,1,0,57,
 0,0,4,248,5,182,0,31,0,73,64,45,127,33,143,33,223,33,239,33,4,64,33,1,16,33,1,29,239,30,1,0,30,64,30,80,30,3,30,24,7,100,32,29,29,1,15,18,
 14,14,15,3,24,1,1,0,18,0,63,50,17,51,63,51,17,51,17,18,57,47,1,16,228,50,47,93,93,51,93,93,93,49,48,51,53,51,50,62,2,53,17,52,46,2,43,1,
 53,33,21,35,34,14,2,21,17,33,50,54,63,1,51,3,57,86,23,38,28,16,16,28,38,23,86,2,195,86,21,39,28,17,1,125,72,80,18,33,115,15,109,9,28,52,44,3,
 211,44,52,28,9,108,108,9,26,49,41,251,176,91,87,154,254,55,0,0,0,1,0,57,0,0,7,100,5,182,0,54,0,112,185,0,9,255,248,64,25,10,20,72,10,8,10,20,
 72,9,10,37,37,27,38,16,10,20,72,38,7,7,47,101,56,36,184,255,232,64,37,10,20,72,36,12,12,27,100,55,8,11,11,41,34,34,38,35,3,4,37,20,37,36,37,3,
 1,17,52,37,4,21,0,10,21,3,20,18,0,63,23,51,17,23,51,93,63,51,51,17,51,51,17,51,1,16,228,50,17,51,43,16,228,50,17,51,43,17,57,17,51,51,43,43,
 49,48,33,53,51,50,62,2,53,17,1,35,1,17,20,30,2,59,1,21,33,53,51,50,62,2,53,17,52,46,2,43,1,53,33,9,1,33,21,35,34,14,2,21,17,20,30,2,
 59,1,21,4,213,20,32,49,32,16,254,99,139,254,79,21,39,56,36,12,254,4,86,22,38,29,16,16,29,38,22,86,2,78,1,84,1,70,2,67,86,22,38,28,16,16,28,38,
 22,86,109,8,24,45,37,4,13,251,20,4,236,252,6,44,52,28,9,109,109,8,25,49,40,3,230,41,49,26,9,108,252,35,3,221,108,9,28,52,44,252,45,44,52,28,9,109,
 0,1,0,57,0,0,6,43,5,182,0,44,0,72,64,41,0,27,87,27,1,27,44,101,46,63,46,1,6,26,1,26,2,88,2,1,2,17,100,45,38,34,24,35,24,1,3,25,
 3,7,11,0,11,27,3,10,18,0,63,23,51,17,51,63,23,51,17,51,51,1,16,228,50,93,17,51,93,93,16,230,50,93,17,51,49,48,33,1,17,20,30,2,59,1,21,33,
 53,51,50,62,2,53,17,52,46,2,43,1,53,33,1,17,52,46,2,43,1,53,33,21,35,34,14,2,21,17,4,176,252,225,17,28,39,21,86,253,233,86,22,38,29,16,17,29,
 38,21,86,1,199,2,211,17,29,38,21,86,2,23,86,21,38,29,16,4,104,252,138,44,52,28,9,109,109,9,28,52,44,3,219,41,49,26,9,108,252,2,3,21,41,49,26,9,
 108,108,9,28,52,44,251,59,0,2,0,113,255,236,5,219,5,205,0,19,0,39,0,46,64,27,8,30,24,30,2,30,0,103,41,223,41,1,7,20,23,20,2,20,10,102,40,35,
 15,4,25,5,19,0,63,51,63,51,1,16,230,50,93,93,16,230,50,93,49,48,1,20,2,6,4,35,34,36,38,2,53,52,18,54,36,51,50,4,22,18,5,20,30,2,51,50,
 62,2,53,52,46,2,35,34,14,2,5,219,91,177,254,255,167,175,254,251,172,86,86,173,1,5,176,166,1,1,176,91,251,238,38,84,133,95,96,133,82,37,37,82,132,95,96,134,
 84,38,2,221,169,254,234,198,108,108,198,1,23,170,170,1,21,196,107,107,197,254,235,171,147,230,159,84,84,159,230,147,147,230,159,83,83,159,230,0,0,2,0,57,0,0,4,221,
 5,182,0,35,0,48,0,110,64,36,5,34,21,34,2,36,6,6,22,100,49,72,42,1,42,0,0,48,0,64,0,80,0,4,0,0,50,159,50,1,79,50,95,50,2,6,184,255,
 248,64,32,10,14,72,6,175,36,1,36,72,18,73,15,36,31,36,63,36,3,36,36,16,30,48,29,29,30,3,12,16,16,15,18,0,63,51,17,51,63,51,17,51,17,18,57,47,
 93,43,93,51,43,1,93,93,17,51,47,93,51,93,16,228,50,17,51,49,48,93,1,20,14,2,43,1,17,20,30,2,59,1,21,33,53,51,50,62,2,53,17,52,46,2,43,1,
 53,33,50,30,2,1,51,50,62,2,53,52,46,2,43,1,4,221,64,144,230,166,70,18,30,40,21,125,253,20,86,23,38,28,16,16,29,38,22,86,2,117,142,210,139,68,253,94,
 50,76,106,67,31,27,59,95,69,80,4,4,92,170,130,77,254,184,40,49,25,8,109,109,9,28,52,44,3,219,41,49,26,9,108,60,113,160,254,61,38,82,130,92,82,121,79,39,
 0,2,0,113,254,20,5,219,5,205,0,32,0,52,0,84,64,55,153,18,169,18,2,38,5,166,5,2,5,18,23,12,43,8,43,24,43,2,43,0,103,54,7,33,23,33,2,33,
 23,102,53,38,5,18,19,48,28,4,10,47,13,111,13,175,13,191,13,239,13,255,13,6,13,0,47,93,51,63,51,63,51,51,1,16,230,50,93,16,230,50,93,17,57,17,57,57,
 93,93,49,48,1,20,14,2,7,30,3,59,1,21,35,34,46,2,39,46,3,53,52,18,54,36,51,50,4,22,18,5,20,30,2,51,50,62,2,53,52,46,2,35,34,14,2,5,
 219,65,126,186,121,9,56,81,98,51,33,147,92,179,145,97,10,138,205,136,67,86,173,1,5,176,166,1,1,176,91,251,238,38,84,133,95,96,133,82,37,37,82,132,95,96,134,84,
 38,2,221,144,243,188,129,29,113,145,83,32,119,54,117,183,130,21,125,192,254,151,170,1,21,196,107,107,197,254,235,171,147,230,159,84,84,159,230,147,147,230,159,83,83,159,230,0,
 0,2,0,57,0,0,5,176,5,182,0,48,0,61,0,113,64,12,41,35,1,13,37,1,5,17,21,17,2,23,184,255,240,64,54,9,12,72,38,37,23,24,4,18,49,40,40,6,
 100,62,72,55,1,55,30,48,18,64,18,80,18,3,18,63,63,63,239,63,2,23,39,39,152,49,1,49,49,14,45,29,0,32,48,18,61,13,13,14,3,0,63,51,17,51,63,51,
 51,50,50,17,57,47,93,51,18,57,1,93,16,204,93,50,50,93,16,228,50,17,51,18,23,57,43,49,48,93,0,93,93,55,51,50,62,2,53,17,52,46,2,43,1,53,33,32,
 4,21,20,14,2,7,19,30,3,59,1,21,35,34,46,2,39,3,35,17,20,30,2,59,1,21,33,1,51,50,62,2,53,52,46,2,43,1,57,86,21,38,29,17,17,29,38,21,
 86,2,148,1,34,1,15,48,79,100,52,244,26,49,49,52,29,8,67,92,137,103,75,32,243,136,17,29,38,21,88,253,61,2,2,115,71,95,57,25,28,60,96,68,111,109,8,25,
 49,40,3,230,41,49,26,9,108,194,185,81,126,94,65,21,254,92,44,63,41,19,109,14,41,72,57,1,195,254,108,40,49,25,8,109,2,242,38,75,113,75,78,108,69,31,0,0,
 0,1,0,61,255,236,4,74,5,203,0,69,0,126,64,84,25,45,41,45,2,8,45,1,45,40,9,40,25,40,41,40,89,40,105,40,5,40,20,65,103,71,127,71,207,71,2,64,
 71,1,47,71,1,10,5,5,55,30,102,70,167,55,183,55,2,55,65,35,15,168,20,184,20,2,20,30,50,40,45,120,45,200,45,3,50,45,35,4,38,10,86,10,2,21,10,1,
 10,15,0,19,0,63,50,50,93,93,63,51,51,93,17,57,57,93,17,18,57,57,93,1,16,230,50,50,17,51,93,93,93,16,230,50,50,93,17,51,93,93,49,48,5,34,46,2,
 53,52,62,2,51,20,30,2,51,50,62,2,53,52,46,2,39,46,3,53,52,62,2,51,50,30,2,21,20,14,2,35,52,46,2,35,34,14,2,21,20,30,2,23,30,3,21,20,
 14,2,2,29,138,184,111,47,39,65,83,45,42,74,103,61,60,94,66,34,42,85,129,86,107,147,90,39,76,134,184,108,113,164,107,52,31,63,95,63,23,52,83,59,41,74,55,32,
 28,75,131,104,105,148,95,43,78,146,205,20,52,82,102,50,53,72,46,20,88,133,89,45,34,60,81,47,52,81,69,63,36,44,93,108,126,75,94,152,108,58,37,64,87,50,36,62,
 46,26,43,99,85,56,24,48,71,46,43,76,73,73,42,43,90,103,123,75,99,165,118,66,0,1,0,20,0,0,5,37,5,182,0,35,0,114,64,74,175,37,191,37,239,37,3,128,
 37,144,37,2,37,64,9,13,72,23,255,24,1,160,24,1,47,24,1,24,24,15,28,80,27,128,27,208,27,240,27,4,27,27,0,103,0,1,0,103,15,1,31,15,1,15,28,48,
 24,64,24,2,24,24,9,25,35,17,17,25,3,5,9,9,8,18,0,63,51,17,51,63,51,17,51,17,18,57,47,93,51,1,47,93,93,51,93,17,51,47,93,51,17,51,47,93,
 93,93,51,43,93,93,49,48,37,20,30,2,59,1,21,33,53,51,50,62,2,53,17,35,34,14,2,15,1,35,19,33,19,35,39,46,3,43,1,3,63,16,29,38,22,86,253,61,
 86,23,38,28,16,164,46,62,39,19,4,14,138,11,4,252,10,137,15,4,19,39,62,46,164,242,44,52,28,9,109,109,9,28,52,44,4,71,20,37,54,34,127,1,141,254,115,127,
 34,54,37,20,0,1,0,33,255,236,5,217,5,182,0,53,0,71,64,46,10,14,26,14,2,10,10,26,10,2,44,7,101,55,63,55,111,55,127,55,159,55,191,55,239,55,6,0,
 55,1,34,17,100,54,1,28,51,3,24,24,52,25,3,39,12,19,0,63,51,63,51,51,17,23,51,1,16,230,50,93,93,16,230,50,49,48,0,93,93,1,35,34,14,2,21,17,
 20,14,2,35,34,46,2,53,17,52,46,2,43,1,53,33,21,35,34,14,2,21,17,20,30,2,51,50,62,2,53,17,52,46,2,43,1,53,33,5,217,88,21,38,29,16,59,125,
 194,134,134,211,146,77,17,29,37,21,88,2,194,86,21,38,29,16,43,80,112,70,68,110,77,42,16,29,38,21,86,2,24,5,74,9,28,52,44,252,225,103,164,114,61,51,112,177,
 126,3,15,41,49,26,9,108,108,9,28,52,44,252,233,86,117,71,31,35,74,114,78,3,35,41,49,26,9,108,0,0,0,1,0,0,0,0,5,150,5,182,0,50,0,179,64,9,
 181,7,1,150,7,166,7,2,7,184,255,240,64,117,12,15,72,8,32,20,24,72,170,8,1,25,8,1,8,16,13,18,72,8,7,33,33,6,102,24,1,24,15,148,9,164,9,196,
 9,3,121,9,1,105,9,1,4,9,52,9,2,9,15,52,31,52,63,52,79,52,127,52,191,52,223,52,7,44,0,223,6,255,6,2,189,6,1,6,32,16,19,72,102,6,1,11,
 6,27,6,59,6,91,6,4,6,6,9,44,24,4,7,1,19,48,3,15,15,49,16,3,20,33,68,33,196,33,3,33,8,7,18,0,63,51,51,93,63,51,51,17,23,51,18,23,
 57,1,47,93,93,43,93,93,51,51,93,47,93,93,93,93,51,51,93,18,57,17,51,51,49,48,43,93,93,43,43,93,93,1,35,34,14,2,7,1,35,1,46,3,43,1,53,33,
 21,35,34,14,2,21,20,22,23,19,30,3,23,62,3,55,19,62,3,53,52,38,43,1,53,33,5,150,99,14,22,22,24,16,254,94,205,254,76,10,31,35,36,15,47,2,164,94,
 15,28,23,14,12,6,209,8,17,16,13,3,3,15,20,21,9,211,4,9,7,5,45,37,107,2,17,5,74,12,33,58,47,251,76,4,231,29,39,22,9,108,108,7,16,26,19,20,
 51,17,253,137,23,62,68,67,28,17,59,69,69,28,2,111,11,27,28,26,8,34,36,108,0,1,0,0,0,0,8,137,5,182,0,62,0,242,64,158,9,62,1,57,35,73,35,89,
 35,3,24,35,1,53,34,69,34,85,34,117,34,133,34,149,34,6,39,34,1,5,34,1,35,34,58,103,62,1,62,0,33,122,32,1,104,32,1,58,32,74,32,2,39,31,55,31,
 87,31,103,31,119,31,151,31,167,31,7,5,31,1,32,31,6,52,58,1,38,58,1,6,33,58,3,30,70,49,86,49,102,49,3,49,42,144,36,176,36,192,36,208,36,4,4,36,
 1,36,24,17,175,30,239,30,255,30,3,20,30,1,11,30,1,30,15,64,95,64,175,64,3,30,36,49,17,4,31,33,64,13,17,72,47,33,1,21,25,33,46,4,42,22,62,42,
 3,43,3,6,58,58,184,255,224,64,15,13,17,72,38,58,54,58,2,20,58,1,58,35,31,18,0,63,51,51,93,93,43,17,51,63,23,51,17,23,51,93,43,18,23,57,1,93,
 47,93,93,93,51,51,47,93,93,51,51,93,18,23,57,93,93,17,51,51,93,93,93,93,93,17,51,51,93,17,51,51,93,93,93,93,93,49,48,93,9,1,30,3,23,62,3,55,
 19,62,3,53,52,38,43,1,53,33,21,35,34,14,2,7,1,35,9,1,35,1,46,3,43,1,53,33,21,35,34,6,21,20,22,23,19,30,3,23,62,1,55,1,4,213,1,27,
 18,31,26,20,5,8,18,21,23,12,108,3,7,6,3,63,68,47,2,22,39,30,46,36,29,14,254,194,233,254,168,254,217,254,254,137,9,26,35,45,30,27,2,172,47,62,61,13,
 8,137,11,25,22,18,4,14,33,18,1,14,5,168,252,242,48,99,90,76,27,37,90,99,104,49,1,186,12,32,31,27,8,53,44,108,108,12,35,62,51,251,86,3,193,252,63,4,
 221,32,42,25,10,108,108,48,51,17,65,28,254,39,39,91,93,86,33,66,115,60,3,109,0,1,0,20,0,0,5,199,5,182,0,74,1,17,64,181,25,33,1,25,51,1,22,16,
 86,16,2,22,71,86,71,2,71,50,0,16,37,15,17,67,17,32,33,37,15,51,50,0,52,27,32,27,119,67,167,67,183,67,3,70,67,86,67,102,67,3,67,58,4,52,68,52,
 228,52,3,52,16,33,34,37,15,37,34,15,37,72,71,51,50,0,72,0,44,37,52,3,228,50,1,80,50,192,50,208,50,3,4,50,68,50,2,50,120,27,168,27,184,27,3,73,
 27,89,27,105,27,3,27,17,0,9,228,15,1,123,15,155,15,2,111,15,1,91,15,1,15,15,21,235,17,1,80,17,176,17,2,68,17,1,48,17,1,4,17,1,17,27,37,17,
 50,33,51,16,71,15,52,67,0,12,20,6,9,61,3,58,58,7,59,3,24,40,44,3,20,20,23,43,18,0,63,51,51,17,23,51,63,51,51,17,23,51,18,23,57,1,47,93,
 93,93,93,93,51,51,47,93,93,93,93,51,51,17,51,93,93,47,93,93,93,23,51,18,0,57,135,5,192,192,192,17,18,0,57,16,135,5,192,192,192,1,47,93,51,51,93,93,
 18,0,57,135,8,192,8,192,5,192,16,135,8,192,8,192,49,48,1,93,93,93,93,1,52,46,2,43,1,53,33,21,35,34,14,2,7,9,1,30,1,59,1,21,33,53,51,50,
 53,52,46,2,39,11,1,14,1,21,20,22,59,1,21,33,53,51,50,62,2,55,9,1,46,3,43,1,53,33,21,35,34,14,2,21,20,22,31,1,55,62,1,4,47,18,31,42,
 24,6,1,224,19,30,48,47,48,30,254,215,1,121,40,86,38,27,253,92,10,123,4,15,26,23,188,221,19,34,56,68,7,253,251,13,37,56,49,46,25,1,102,254,174,17,33,41,
 50,35,27,2,166,6,35,47,28,11,31,23,170,178,18,37,5,14,18,24,13,5,108,108,15,35,56,42,254,107,253,184,63,45,109,109,67,12,22,30,44,33,1,29,254,213,26,67,
 32,34,35,109,109,20,37,53,33,1,211,2,14,27,41,27,14,108,108,9,17,22,12,21,64,35,254,249,28,69,0,0,0,1,0,0,0,0,5,139,5,182,0,58,0,160,64,104,
 43,36,123,49,171,49,2,84,49,1,11,49,27,49,2,49,49,29,50,86,22,1,70,15,1,22,15,240,9,1,196,9,1,171,9,1,116,9,1,91,9,1,68,9,1,9,50,9,
 127,8,255,8,2,8,127,60,143,60,159,60,3,79,60,95,60,2,63,60,1,15,60,1,22,9,8,19,40,44,3,15,15,50,29,36,49,16,15,8,31,8,207,8,3,8,8,1,
 41,16,3,56,1,1,0,18,0,63,50,17,51,63,51,18,57,47,93,18,57,57,51,51,50,17,23,51,18,57,57,1,93,93,93,93,47,93,50,50,47,93,93,93,93,93,93,51,
 51,93,93,17,57,51,47,93,93,93,51,51,49,48,33,53,51,50,62,2,53,17,1,46,3,43,1,53,33,21,35,34,6,21,20,22,23,19,30,1,23,62,1,63,1,62,1,53,
 52,38,43,1,53,33,21,35,34,14,2,7,1,17,20,30,2,59,1,21,1,80,96,25,43,32,19,254,133,15,27,32,41,30,27,2,174,35,62,61,19,12,152,32,41,17,21,55,
 34,119,22,13,67,68,47,2,24,39,26,37,33,35,24,254,164,18,31,41,24,101,109,6,25,50,43,1,29,2,215,30,42,25,12,108,108,50,42,26,61,26,254,211,65,100,48,54,
 127,69,245,45,61,17,53,48,108,108,14,36,62,48,253,90,254,232,45,50,26,6,109,0,0,1,0,86,0,0,4,250,5,182,0,23,0,139,64,94,151,14,1,152,1,1,41,13,
 57,13,2,13,239,0,255,0,2,0,0,8,0,9,176,9,192,9,208,9,4,9,9,25,191,25,207,25,223,25,3,64,25,1,16,25,32,25,2,20,21,38,1,54,1,2,21,1,
 48,12,64,12,80,12,3,12,0,14,14,22,112,21,128,21,192,21,3,127,8,143,8,207,8,3,8,21,8,21,1,22,3,12,1,1,11,18,0,63,51,17,51,63,18,57,57,47,
 47,93,93,17,51,17,51,1,47,93,51,51,93,47,51,93,93,93,17,51,47,93,51,51,47,93,51,93,0,93,93,49,48,9,1,33,50,62,2,63,1,51,3,33,53,1,33,34,
 14,2,15,1,35,19,33,4,205,252,254,1,186,63,80,47,21,4,10,148,10,251,102,3,0,254,109,48,62,37,17,4,11,147,10,4,70,5,78,251,47,35,58,73,39,92,254,90,
 102,4,211,26,49,69,42,111,1,166,0,0,0,1,0,205,254,250,3,4,6,20,0,17,0,39,64,20,79,19,1,2,17,17,10,10,239,0,1,0,0,1,0,4,1,0,15,0,
 0,47,50,63,51,1,47,93,93,50,17,51,17,51,93,49,48,19,17,33,21,35,34,14,2,21,17,20,30,2,59,1,21,205,2,55,88,34,62,45,27,27,45,62,34,88,254,250,
 7,26,108,10,31,58,49,250,230,48,59,31,10,108,0,0,0,1,0,0,255,8,2,78,6,20,0,3,0,18,182,3,2,1,0,2,0,0,0,63,47,1,47,50,47,51,49,48,
 17,51,1,35,145,1,189,148,6,20,248,244,0,1,0,76,254,250,2,131,6,20,0,17,0,53,64,33,79,19,1,17,2,2,9,8,9,1,9,48,1,96,1,144,1,176,1,192,
 1,208,1,6,47,1,1,1,16,17,0,3,2,0,47,51,63,51,1,47,93,93,51,93,17,51,17,51,93,49,48,1,17,33,53,51,50,62,2,53,17,52,46,2,43,1,53,2,
 131,253,201,88,35,61,45,27,27,45,61,35,88,6,20,248,230,108,10,31,59,48,5,26,49,58,31,10,108,0,0,0,0,1,0,94,2,25,4,25,5,182,0,6,0,57,64,36,
 15,8,63,8,79,8,127,8,4,1,0,4,4,2,32,6,64,6,80,6,96,6,4,6,32,2,96,2,2,2,6,2,2,4,0,3,0,63,50,50,47,51,1,47,93,47,93,18,
 57,17,51,51,93,49,48,1,51,1,35,9,1,35,2,14,88,1,179,160,254,192,254,197,160,5,182,252,99,2,190,253,66,0,0,0,0,1,255,246,254,221,3,182,255,86,0,3,
 0,20,64,9,1,0,2,0,1,16,1,2,1,0,47,93,51,1,47,47,49,48,1,33,53,33,3,182,252,64,3,192,254,221,121,0,0,1,1,76,4,217,3,84,6,33,0,13,
 0,37,64,22,0,12,7,16,5,1,5,7,140,15,0,63,0,95,0,3,0,64,20,23,72,0,0,47,43,93,237,1,47,93,51,47,51,49,48,1,46,3,39,53,33,30,3,23,
 21,2,201,48,117,109,88,19,1,65,16,50,55,56,22,4,217,28,83,88,81,27,21,34,81,81,76,29,27,0,0,0,0,2,0,92,255,236,4,137,4,100,0,14,0,63,0,119,
 64,74,10,55,26,55,2,12,52,28,52,2,5,31,21,31,2,20,23,23,54,58,43,8,8,8,1,8,34,85,65,175,65,1,6,0,1,0,54,86,64,43,49,9,58,58,3,28,
 3,49,22,39,42,21,107,20,1,90,20,1,72,20,1,46,20,1,29,20,1,11,20,1,20,15,28,16,0,63,51,51,93,93,93,93,93,93,63,51,63,51,17,18,57,47,51,17,
 51,1,16,230,50,93,93,16,228,50,93,17,51,51,18,57,17,51,49,48,93,93,93,1,20,22,51,50,62,2,61,1,7,14,3,19,34,14,2,21,34,38,53,52,62,2,51,50,
 30,2,21,17,20,30,2,59,1,21,33,39,35,14,3,35,34,46,2,53,52,54,63,1,53,52,46,2,1,154,56,60,44,71,51,27,92,61,84,50,22,182,39,53,32,13,138,139,
 67,115,153,87,108,161,107,54,13,28,48,34,8,254,131,43,18,34,60,68,85,58,68,117,87,50,229,230,168,8,26,51,1,49,88,88,37,68,97,60,154,6,3,33,58,84,2,126,
 33,59,81,48,62,75,56,80,50,23,37,82,133,96,253,246,42,56,33,14,109,141,41,61,40,19,40,83,125,85,167,160,7,6,113,51,86,62,34,0,0,2,0,35,255,236,4,209,
 6,20,0,43,0,59,0,76,64,45,5,2,21,2,2,5,42,21,42,2,57,0,87,61,240,61,1,127,61,175,61,2,29,11,49,49,20,84,60,36,44,44,39,16,27,28,0,14,
 13,21,10,54,54,5,22,0,63,51,17,51,63,51,63,51,63,51,17,51,1,16,228,50,17,51,51,93,93,16,230,50,49,48,93,93,1,20,14,2,35,34,46,2,39,35,7,33,
 53,51,50,62,2,53,17,52,46,2,43,1,53,33,17,20,6,7,6,7,51,62,1,51,50,30,2,1,34,14,2,21,20,30,2,51,50,54,53,52,38,4,209,55,106,157,102,59,
 96,77,59,22,19,57,254,123,14,29,56,44,27,26,44,59,33,8,1,225,5,3,4,4,14,44,147,116,100,153,105,54,254,4,61,80,48,20,20,48,82,61,101,90,90,2,41,149,
 216,141,67,26,48,66,40,160,109,10,30,56,47,4,35,44,53,30,10,108,254,162,32,86,38,45,47,76,88,67,139,215,1,14,51,104,157,106,101,157,107,55,218,204,209,207,0,0,
 0,1,0,96,255,236,3,236,4,100,0,45,0,80,183,21,43,37,43,53,43,3,13,184,255,232,179,9,12,72,13,184,255,232,64,33,9,12,72,20,15,15,41,87,47,127,47,159,
 47,175,47,3,47,64,10,14,72,30,5,86,46,25,20,10,16,38,33,0,22,0,63,50,50,63,51,51,1,16,230,50,43,93,16,230,50,47,51,49,48,43,0,43,1,93,5,34,
 46,2,53,52,62,2,51,50,30,2,21,20,14,2,35,52,46,2,35,34,14,2,21,20,22,51,50,62,2,55,30,1,21,20,14,2,2,92,113,187,134,74,77,135,184,106,99,152,
 102,53,23,59,103,80,13,30,51,39,45,71,51,27,114,129,53,93,76,57,18,25,24,46,97,150,20,58,134,216,157,166,222,134,57,33,58,79,45,33,63,48,30,53,96,72,43,43,
 104,174,131,208,206,25,45,61,35,15,51,28,39,80,65,41,0,2,0,94,255,236,5,20,6,20,0,47,0,65,0,76,64,45,10,18,26,18,2,10,22,26,22,2,38,9,53,53,
 0,85,67,240,67,1,127,67,175,67,2,63,20,86,66,45,46,0,30,58,58,25,16,10,48,48,15,22,6,8,21,0,63,51,63,51,17,51,63,51,17,51,63,51,1,16,230,50,
 93,93,16,228,50,17,51,51,49,48,93,93,37,20,30,2,59,1,21,33,39,35,14,3,35,34,46,2,53,52,62,2,51,50,30,2,23,51,38,39,46,3,61,1,52,46,2,43,
 1,53,33,1,50,62,2,53,52,46,2,35,34,14,2,21,20,22,4,98,28,47,61,34,8,254,115,57,19,23,59,77,96,60,100,156,107,55,55,106,154,99,58,93,75,58,21,14,
 4,4,1,3,3,1,27,45,60,34,16,1,237,253,246,61,81,49,20,20,49,81,61,51,73,45,21,87,252,47,56,30,10,109,160,42,66,47,25,67,139,214,147,148,217,141,69,25,
 43,60,36,57,50,21,44,39,30,9,113,42,51,26,8,108,250,113,51,104,157,106,101,157,107,55,55,108,157,102,209,207,0,2,0,96,255,236,4,59,4,100,0,8,0,42,0,70,
 64,42,7,22,23,22,39,22,3,38,4,25,87,44,96,44,128,44,2,15,44,1,44,64,11,14,72,3,26,26,14,86,43,26,3,3,31,0,19,16,31,36,9,22,0,63,51,51,
 63,51,18,57,47,51,1,16,230,50,17,51,43,93,93,16,230,50,50,49,48,93,1,34,6,7,33,52,46,2,3,34,46,2,53,52,62,2,51,50,30,2,29,1,33,30,3,51,
 50,62,2,55,22,21,20,14,2,2,96,86,101,5,1,98,18,39,61,25,130,199,134,68,68,130,189,121,111,178,124,66,253,97,3,39,69,99,64,53,90,73,55,18,55,48,100,151,
 3,223,170,164,78,124,86,46,252,13,76,144,209,134,144,218,146,73,63,124,184,122,105,103,148,96,46,25,45,61,35,30,70,44,79,60,36,0,0,0,0,1,0,39,0,0,3,221,
 6,39,0,47,0,131,179,69,20,1,20,184,255,216,64,80,13,20,72,5,15,37,15,2,14,24,9,12,72,38,39,58,25,1,25,48,22,176,22,208,22,224,22,4,22,31,49,255,
 49,2,49,64,15,18,72,36,39,39,11,0,8,224,8,2,8,184,30,1,70,25,1,26,25,42,25,58,25,3,9,25,1,30,25,17,1,39,9,9,36,10,15,45,1,1,0,21,
 0,63,50,17,51,63,51,51,17,51,63,51,51,93,93,93,93,1,47,93,51,51,17,51,43,93,47,93,51,93,18,57,49,48,43,0,93,1,43,0,93,51,53,51,50,62,2,53,
 17,35,53,51,53,52,62,2,51,50,30,2,21,20,6,35,52,46,2,35,34,14,2,29,1,33,21,33,17,20,30,2,59,1,21,39,45,22,51,43,29,182,182,49,103,158,108,99,
 132,78,33,125,127,10,24,39,29,25,36,23,10,1,26,254,230,29,43,51,22,96,109,9,28,52,44,2,204,140,76,95,149,103,54,23,41,54,32,69,64,25,58,50,33,27,59,94,
 68,112,140,253,52,44,52,28,9,109,0,0,0,3,0,4,254,20,4,113,4,152,0,83,0,98,0,118,0,216,185,0,15,255,216,64,141,12,15,72,9,51,25,51,41,51,3,9,
 49,25,49,41,49,3,6,40,22,40,38,40,3,6,20,22,20,38,20,3,11,65,27,65,43,65,3,9,69,25,69,41,69,3,84,31,50,1,50,33,58,58,50,13,74,28,63,4,
 18,37,99,1,7,99,23,99,2,99,16,68,1,68,5,0,90,42,0,42,109,1,25,109,1,8,109,1,0,109,42,3,96,18,1,18,18,120,111,120,127,120,2,16,120,1,74,13,
 63,3,23,71,53,94,58,94,1,40,94,1,94,36,104,23,96,23,1,36,23,36,23,87,71,5,79,114,79,71,16,87,47,27,0,63,51,63,51,51,47,51,17,18,57,57,47,47,
 93,17,51,17,51,93,93,18,57,17,18,23,57,1,93,93,17,51,47,93,23,51,93,93,93,47,47,51,17,51,47,93,51,93,93,18,23,57,51,51,47,51,47,93,51,49,48,93,
 93,93,93,93,93,43,1,20,14,2,35,52,46,2,35,34,6,7,30,3,21,20,14,2,35,34,46,2,39,14,3,21,20,22,59,1,50,30,2,21,20,14,2,35,34,38,53,52,
 54,55,46,3,53,52,62,2,55,46,3,53,52,54,51,50,22,23,62,3,51,50,30,2,1,20,22,51,50,54,53,52,38,43,1,34,14,2,19,20,30,2,51,50,62,2,53,52,
 46,2,35,34,14,2,4,113,14,33,57,42,13,22,28,15,17,39,11,21,36,27,16,49,102,156,107,11,34,34,31,8,13,27,21,13,53,43,248,102,148,97,46,72,147,223,152,242,
 237,142,135,28,54,42,26,27,48,67,40,45,77,55,32,209,219,73,125,46,17,41,52,64,39,37,55,37,19,252,133,123,118,180,164,82,83,238,31,64,53,34,137,15,34,54,40,41,
 54,32,13,14,33,54,41,40,54,33,14,4,35,23,43,32,19,21,32,22,11,14,8,23,59,68,73,38,77,131,96,54,1,1,3,1,7,21,26,32,18,34,32,43,80,117,73,95,
 149,103,55,145,140,110,117,11,11,32,45,58,36,34,58,53,47,23,16,57,80,102,62,180,199,37,26,18,41,34,22,19,32,42,250,250,85,81,104,101,65,52,11,34,61,3,130,54,
 87,62,34,33,63,89,55,57,93,66,37,38,68,94,0,0,0,1,0,35,0,0,5,33,6,20,0,61,0,71,64,44,11,44,75,44,2,7,9,1,5,51,21,51,37,51,3,0,
 54,85,63,16,63,64,63,2,37,12,12,27,84,62,6,42,1,42,6,6,48,16,34,35,0,20,0,21,0,63,50,63,51,63,51,17,51,93,1,16,228,50,17,51,93,16,228,50,
 49,48,93,93,93,33,17,52,46,2,35,34,14,2,21,17,20,30,2,59,1,21,33,53,51,50,62,2,53,17,52,46,2,43,1,53,33,17,20,6,7,6,7,51,62,3,51,50,
 30,2,21,17,20,30,2,59,1,21,3,90,17,39,63,45,51,68,41,18,21,38,55,34,6,253,139,4,35,58,43,24,29,44,51,22,24,1,225,5,3,4,4,18,31,69,78,87,
 48,79,126,87,46,17,34,52,35,6,2,162,66,103,70,37,52,87,115,63,254,121,43,52,29,9,109,109,9,30,56,46,4,49,41,49,27,8,108,254,175,40,92,39,46,44,58,66,
 33,9,46,96,149,104,254,37,48,57,30,10,109,0,0,0,0,2,0,35,0,0,2,174,6,41,0,19,0,44,0,118,64,84,156,18,172,18,188,18,3,154,17,1,147,12,163,12,
 179,12,3,147,8,163,8,179,8,3,154,3,1,157,2,173,2,189,2,3,208,46,1,159,46,1,16,46,64,46,80,46,3,183,10,1,40,10,56,10,2,10,35,169,0,185,0,2,
 0,8,10,18,72,35,0,25,84,45,40,44,44,43,21,5,83,15,15,32,33,15,0,63,51,51,47,237,63,51,17,51,1,16,228,50,50,43,93,17,51,93,93,93,93,93,49,48,
 93,93,93,93,93,93,19,52,62,2,51,50,30,2,21,20,14,2,35,34,46,2,3,50,62,2,53,17,52,46,2,43,1,53,33,17,20,30,2,59,1,21,33,53,176,27,47,63,
 37,35,64,48,29,29,48,64,35,37,63,47,27,117,23,51,43,29,29,44,51,22,24,1,225,29,43,52,22,24,253,117,5,150,39,56,35,17,17,35,56,39,38,56,36,18,18,36,
 56,250,253,9,28,52,44,2,110,41,49,27,8,109,252,168,44,52,28,9,109,109,0,0,0,2,255,215,254,20,2,16,6,41,0,22,0,42,0,106,64,75,156,41,172,41,188,41,
 3,154,40,1,147,35,163,35,179,35,3,147,31,163,31,179,31,3,154,26,1,156,25,172,25,188,25,3,208,44,1,159,44,1,80,44,1,183,33,1,33,1,169,23,185,23,2,23,
 8,10,18,72,7,23,1,3,14,84,43,28,83,38,38,20,22,15,9,6,27,0,63,51,63,51,51,47,237,1,16,230,23,50,43,93,17,51,93,93,93,93,49,48,93,93,93,93,
 93,93,1,17,20,14,2,43,1,53,51,50,62,2,53,17,52,46,2,43,1,53,19,52,62,2,51,50,30,2,21,20,14,2,35,34,46,2,2,4,77,137,189,113,41,14,56,87,
 59,30,26,45,60,33,6,143,27,47,63,37,35,64,48,29,29,48,64,35,37,63,47,27,4,74,251,166,138,183,109,46,127,36,84,140,105,3,86,44,53,29,9,109,1,76,39,56,
 35,17,17,35,56,39,38,56,36,18,18,36,56,0,0,0,0,1,0,35,0,0,5,23,6,20,0,58,0,124,64,77,88,4,120,4,2,4,55,55,58,120,7,1,89,7,1,7,
 53,5,53,21,53,85,53,3,52,53,48,8,48,58,58,60,159,60,1,34,8,8,24,84,59,49,46,46,7,16,12,17,72,12,7,28,7,44,7,3,43,52,53,39,7,54,6,7,
 17,47,15,31,32,0,58,14,18,18,1,17,21,0,63,51,51,17,51,51,63,51,63,18,23,57,93,43,51,17,51,1,16,228,50,17,51,93,17,51,17,51,17,18,57,57,93,17,
 51,93,93,18,57,17,51,93,49,48,33,35,34,46,2,39,3,7,21,20,30,2,59,1,21,33,53,51,50,62,2,53,17,52,46,2,43,1,53,33,17,20,6,7,6,7,1,62,
 1,53,52,38,35,53,33,21,34,6,15,1,1,30,1,59,1,5,23,29,112,152,110,80,40,182,82,29,43,52,22,24,253,117,24,23,51,43,29,29,44,51,22,24,1,225,3,2,
 3,2,1,2,34,21,55,51,2,4,71,137,81,129,1,16,54,110,49,7,10,36,73,63,1,31,61,166,44,52,28,9,109,109,9,28,52,44,4,57,41,49,27,8,108,252,234,28,
 73,33,39,40,1,33,38,45,15,26,29,103,103,83,91,147,254,106,81,78,0,1,0,35,0,0,2,174,6,20,0,24,0,41,64,23,208,26,1,159,26,1,16,26,64,26,2,15,
 5,84,25,20,24,24,23,21,12,13,0,0,63,51,63,51,17,51,1,16,228,50,93,93,93,49,48,55,50,62,2,53,17,52,46,2,43,1,53,33,17,20,30,2,59,1,21,33,
 53,59,23,51,43,29,29,44,51,22,24,1,225,29,43,52,22,24,253,117,109,9,28,52,44,4,57,41,49,27,8,108,250,222,44,52,28,9,109,109,0,1,0,41,0,0,7,174,
 4,100,0,83,0,123,64,78,11,39,75,39,2,7,73,1,7,9,1,5,55,21,55,37,55,3,46,76,7,76,1,76,0,0,66,27,66,58,85,85,16,85,32,85,64,85,128,85,
 144,85,176,85,208,85,7,37,12,12,27,84,84,47,38,6,38,1,38,70,6,6,52,43,16,33,35,15,63,21,17,82,20,66,82,3,0,21,0,63,23,50,17,51,51,51,63,51,
 63,51,51,17,51,51,93,17,51,1,16,228,50,17,51,93,16,228,50,17,18,57,47,51,93,17,51,49,48,93,93,93,93,33,17,52,46,2,35,34,14,2,21,17,20,30,2,59,
 1,21,33,53,51,50,62,2,53,17,52,46,2,43,1,53,33,23,51,62,3,51,50,22,23,51,62,3,51,50,30,2,21,17,20,30,2,59,1,21,33,17,52,38,35,34,14,2,
 21,17,20,30,2,59,1,21,3,90,17,39,63,45,51,68,41,18,21,38,55,34,6,253,139,4,35,58,43,24,21,39,54,34,6,1,174,27,10,31,69,78,87,48,113,160,37,18,
 31,73,83,91,48,79,126,87,46,17,34,52,34,6,254,57,73,90,48,68,43,20,17,34,52,35,6,2,162,66,103,70,37,52,87,115,63,254,121,43,52,29,9,109,109,9,30,56,
 46,2,100,43,52,29,9,103,146,58,68,36,10,81,91,58,68,36,10,46,96,149,104,254,37,48,57,30,10,109,2,162,132,144,47,80,107,59,254,109,48,57,30,10,109,0,0,0,
 0,1,0,41,0,0,5,33,4,100,0,56,0,81,64,49,9,39,73,39,2,7,9,1,5,46,21,46,37,46,3,0,49,85,58,16,58,64,58,2,37,12,12,27,84,57,6,37,
 1,37,6,6,43,16,33,35,15,55,18,21,21,20,20,0,21,0,63,50,17,51,17,51,51,63,51,63,51,17,51,93,1,16,228,50,17,51,93,16,228,50,49,48,93,93,93,33,
 17,52,46,2,35,34,14,2,21,17,20,30,2,59,1,21,33,53,51,50,62,2,53,17,52,46,2,43,1,53,33,23,51,62,3,51,50,30,2,21,17,20,30,2,59,1,21,3,
 90,17,39,63,45,51,68,41,18,21,38,55,34,6,253,139,4,35,58,43,24,21,39,54,34,6,1,174,27,10,31,69,78,87,48,79,126,87,46,17,34,52,35,6,2,162,66,103,
 70,37,52,87,115,63,254,121,43,52,29,9,109,109,9,30,56,46,2,94,43,52,29,9,109,146,58,68,36,10,46,96,149,104,254,37,48,57,30,10,109,0,0,0,0,2,0,96,
 255,236,4,135,4,100,0,15,0,35,0,36,64,19,26,0,87,37,63,37,223,37,2,16,8,86,36,31,11,16,21,3,22,0,63,51,63,51,1,16,230,50,93,16,230,50,49,48,
 1,16,0,33,34,46,2,53,16,0,33,50,30,2,5,20,30,2,51,50,62,2,53,52,46,2,35,34,14,2,4,135,254,241,254,249,123,196,137,73,1,15,1,8,123,195,137,73,
 253,23,23,51,82,59,59,81,51,22,23,51,82,59,59,82,50,22,2,41,254,223,254,228,71,142,216,144,1,33,1,26,70,142,215,144,109,166,112,57,57,112,166,109,110,165,110,55,
 55,110,165,0,0,2,0,27,254,20,4,201,4,94,0,50,0,66,0,76,64,44,5,28,21,28,2,5,24,21,24,2,54,26,87,68,127,68,175,68,2,62,15,41,41,5,84,67,
 46,50,50,49,27,34,51,51,31,22,16,57,57,21,16,12,13,15,0,63,51,63,51,17,51,63,51,17,51,63,51,17,51,1,16,230,50,17,51,51,93,16,230,50,49,48,93,93,
 19,50,62,2,53,17,52,46,2,43,1,53,33,23,51,62,3,51,50,30,2,21,20,14,2,35,34,38,39,35,22,23,30,1,29,1,20,30,2,59,1,21,33,53,1,50,54,53,
 52,38,35,34,14,2,21,20,30,2,51,23,51,43,29,21,37,51,29,14,1,145,37,9,22,59,77,96,59,102,157,106,55,54,105,153,100,117,146,44,14,4,4,3,5,29,43,51,
 22,45,253,97,2,178,103,89,89,101,61,82,48,20,20,48,80,254,129,9,28,52,44,4,72,47,56,30,10,109,160,40,66,48,26,67,141,216,149,148,215,140,67,89,75,47,45,38,
 86,32,141,44,52,28,9,109,109,1,254,207,209,204,218,55,107,157,101,106,157,104,51,0,0,2,0,94,254,20,5,45,4,94,0,54,0,70,0,80,64,47,10,28,26,28,2,10,
 24,26,24,2,66,37,7,7,47,85,72,240,72,1,127,72,175,72,2,58,26,86,71,40,38,15,36,55,55,31,16,15,61,61,21,22,52,1,1,0,27,0,63,50,17,51,63,51,
 17,51,63,51,17,51,63,51,1,16,230,50,93,93,16,230,50,17,51,51,49,48,93,93,1,53,51,50,62,2,61,1,52,62,2,55,54,55,35,14,3,35,34,46,2,53,52,62,
 2,51,50,30,2,23,51,55,33,21,35,34,14,2,21,17,20,30,2,59,1,21,1,34,6,21,20,22,51,50,62,2,53,52,46,2,2,96,37,34,60,45,27,1,3,3,1,4,
 4,14,21,58,75,93,58,99,154,106,55,55,107,156,100,60,96,77,59,23,19,41,1,157,8,34,61,47,28,27,45,60,34,37,253,43,103,87,87,103,61,81,49,20,20,49,81,254,
 20,109,8,26,51,42,150,9,30,39,43,21,49,58,35,60,43,25,67,140,216,148,147,214,139,67,25,47,66,42,160,109,10,30,56,47,251,178,42,51,26,8,109,5,177,207,209,205,
 213,54,105,155,102,106,157,104,51,0,0,0,0,1,0,41,0,0,4,16,4,98,0,49,0,86,64,28,21,16,11,14,72,30,0,27,16,27,96,27,128,27,4,27,27,51,240,51,
 1,18,43,43,8,84,50,18,184,255,224,64,22,11,20,72,6,18,22,18,2,18,35,35,30,24,16,15,16,15,2,48,48,1,21,0,63,51,17,51,63,51,63,51,51,17,51,93,
 43,1,16,228,50,17,51,93,17,51,47,93,51,49,48,43,41,1,53,51,50,62,2,53,17,52,46,2,43,1,53,33,23,51,62,3,51,50,22,21,20,6,35,52,46,2,35,34,
 14,4,21,17,20,30,2,59,1,2,213,253,84,6,35,58,42,23,21,39,54,34,6,1,158,41,10,20,48,67,91,63,121,114,136,124,9,23,39,29,36,52,36,23,13,4,22,38,
 53,30,66,109,10,31,58,48,2,82,45,55,30,9,109,160,46,69,46,23,85,81,94,104,42,64,42,22,36,57,72,73,66,24,254,158,45,55,28,9,0,1,0,61,255,236,3,150,
 4,98,0,65,0,190,64,12,9,63,25,63,2,38,58,1,38,57,1,56,184,255,248,179,9,13,72,55,184,255,232,64,19,9,13,72,27,24,9,13,72,2,24,9,13,72,3,24,
 9,13,72,64,184,255,240,64,9,9,13,72,6,38,22,38,2,38,184,255,232,64,74,9,13,72,6,32,22,32,2,32,24,9,13,72,59,43,75,43,2,26,43,42,43,2,43,40,
 57,40,73,40,2,40,20,61,87,67,15,67,47,67,2,51,5,30,86,66,51,61,35,15,30,20,46,8,43,24,43,2,46,43,35,16,4,10,20,10,52,10,68,10,4,15,10,0,
 22,0,63,50,50,93,63,51,51,93,17,57,57,17,18,57,57,1,16,230,50,50,93,16,230,50,50,93,17,51,93,93,49,48,43,0,93,1,43,0,93,1,43,43,43,43,0,43,
 43,93,93,93,5,34,46,2,53,52,62,2,51,20,30,2,51,50,62,2,53,52,46,2,39,46,3,53,52,62,2,51,50,30,2,21,20,6,35,52,38,35,34,14,2,21,20,30,
 2,23,30,3,21,20,14,2,1,217,111,157,99,45,39,59,66,27,32,58,81,50,53,77,49,24,25,58,97,72,83,127,87,45,63,116,162,99,97,136,86,40,97,112,91,89,33,61,
 45,27,25,63,108,84,68,115,83,46,59,114,166,20,36,64,88,51,50,61,34,11,64,102,71,38,22,39,51,28,34,53,47,45,25,29,65,83,107,69,82,122,81,40,33,54,68,35,
 69,72,102,113,16,32,47,32,33,52,47,48,29,24,61,79,101,65,85,134,92,49,0,0,0,1,0,43,255,236,3,20,5,72,0,30,0,82,64,52,12,32,9,16,72,26,28,0,
 4,16,4,2,4,4,32,128,32,1,47,32,95,32,2,24,28,28,16,112,14,128,14,2,95,14,1,0,14,16,14,2,14,16,27,17,23,27,3,24,15,0,9,22,0,63,51,63,
 23,51,17,51,1,47,93,93,93,51,51,17,51,93,93,17,51,47,93,18,57,49,48,43,37,50,54,55,21,14,3,35,34,46,2,53,17,35,53,50,54,55,54,55,51,21,33,21,
 33,17,20,22,2,131,40,73,32,16,55,73,92,54,69,112,78,42,154,66,104,31,63,31,170,1,6,254,250,63,145,11,8,133,8,18,15,10,33,77,123,90,2,143,105,52,34,66,
 137,254,140,253,134,93,86,0,0,1,0,53,255,236,5,35,4,74,0,47,0,69,64,40,8,28,1,9,24,9,13,72,1,30,30,40,85,49,16,49,64,49,2,20,10,84,48,37,
 16,16,38,18,15,9,1,1,1,25,25,7,22,45,0,21,0,63,50,63,51,17,51,93,63,51,51,17,51,1,16,230,50,93,16,228,50,17,51,49,48,43,93,33,39,35,14,3,
 35,34,38,53,17,52,46,2,43,1,53,33,17,20,30,2,51,50,62,2,53,17,52,46,2,43,1,53,33,17,20,30,2,59,1,21,3,139,45,10,31,72,82,91,48,160,171,16,
 34,53,37,4,1,199,15,36,60,45,49,71,45,21,24,40,54,30,6,1,209,21,36,50,30,17,145,53,65,35,12,198,207,1,203,45,56,32,12,109,253,112,66,106,75,41,43,81,
 115,72,1,137,45,52,27,7,109,252,164,45,51,26,7,109,0,1,0,0,0,0,4,217,4,74,0,43,0,137,64,52,217,8,233,8,249,8,3,8,16,9,12,72,8,7,28,28,
 9,37,0,159,6,1,96,6,112,6,128,6,3,6,6,45,191,45,1,144,45,1,111,45,1,16,45,1,214,21,230,21,246,21,3,21,184,255,240,64,35,9,12,72,21,14,164,9,
 1,105,9,1,0,9,16,9,2,9,6,9,21,37,4,8,41,17,0,14,14,42,15,15,28,7,8,21,0,63,51,51,63,51,51,17,51,51,51,18,23,57,1,47,93,93,93,51,
 51,43,93,93,93,93,93,17,51,47,93,93,51,51,18,57,17,51,51,43,93,49,48,1,35,34,14,2,7,1,33,1,46,3,35,53,33,21,35,34,6,21,20,22,23,19,30,1,
 23,62,3,55,19,62,1,53,52,38,43,1,53,33,4,217,41,21,33,31,30,18,254,215,254,242,254,176,11,29,39,51,34,2,123,86,31,37,13,6,137,25,37,10,5,18,18,15,
 3,139,10,13,45,35,59,1,194,3,221,10,31,59,49,252,184,3,123,29,38,22,9,109,109,33,32,25,48,17,254,124,65,132,52,24,64,61,50,10,1,155,28,57,28,34,25,109,
 0,1,255,250,0,0,6,219,4,74,0,60,0,155,64,40,32,31,55,60,0,30,29,28,4,21,4,1,4,30,55,3,33,21,11,96,27,112,27,128,27,3,27,27,62,47,62,63,
 62,111,62,3,16,62,1,46,184,255,240,64,41,9,12,72,46,39,0,33,16,33,2,33,46,14,33,27,4,28,38,22,18,43,43,60,30,64,10,13,72,11,30,1,30,19,40,15,
 55,4,102,4,1,4,184,255,240,64,9,10,13,72,4,32,31,29,28,21,0,63,51,51,51,51,43,93,17,51,63,51,51,93,43,51,51,17,51,51,51,18,23,57,1,47,93,51,
 51,43,93,93,17,51,47,93,51,51,18,23,57,93,17,51,51,17,51,51,17,51,51,49,48,1,19,30,1,23,51,62,3,55,19,62,1,53,52,38,43,1,53,33,21,35,34,14,
 2,7,1,35,11,1,35,1,46,3,43,1,53,33,21,35,34,6,21,20,22,23,19,30,3,23,51,62,1,55,19,3,244,200,25,22,7,6,5,9,13,16,12,90,8,11,67,69,
 14,1,213,26,30,44,34,30,16,254,248,221,224,235,223,254,249,11,26,34,44,30,6,2,88,27,62,61,11,6,76,10,18,16,13,4,6,9,31,26,209,4,63,253,164,74,103,38,
 26,46,50,59,38,1,43,26,60,17,52,48,109,109,12,35,63,50,252,195,2,168,253,88,3,113,32,42,24,10,109,109,35,51,17,48,23,254,246,37,78,74,66,26,51,109,76,2,
 71,0,0,0,0,1,0,23,0,0,5,29,4,74,0,70,0,255,64,91,49,31,50,25,25,16,20,24,72,171,25,1,9,25,25,25,41,25,153,25,4,25,16,13,16,72,25,67,
 14,63,15,251,5,1,136,5,1,73,5,121,5,2,5,0,0,7,13,13,19,15,130,15,1,116,15,1,99,15,1,17,15,1,4,15,1,15,72,240,72,1,31,72,1,246,56,1,
 213,56,1,38,56,70,56,102,56,134,56,4,56,63,63,184,255,240,64,14,21,24,72,180,63,1,6,63,22,63,38,63,3,63,184,255,240,64,60,13,19,72,63,54,50,50,42,35,
 48,134,48,1,116,48,1,22,48,102,48,2,4,48,1,48,71,63,0,50,13,15,5,57,8,54,54,6,67,22,67,54,67,3,67,14,49,31,4,41,5,55,15,42,38,23,18,18,
 21,41,21,0,63,51,51,17,51,51,51,63,51,18,23,57,93,51,17,51,51,23,57,17,1,51,93,93,93,93,17,51,51,51,17,51,51,43,93,93,43,17,51,93,93,93,93,93,
 17,51,93,93,93,93,93,17,51,51,17,51,51,17,51,93,93,93,17,18,57,57,51,43,93,93,43,17,18,57,57,49,48,1,52,38,43,1,53,33,21,35,34,14,2,7,3,1,
 30,1,59,1,21,33,53,51,50,53,52,46,2,47,1,7,14,1,21,20,22,59,1,21,33,53,51,50,62,2,55,9,1,46,1,43,1,53,33,21,35,34,14,2,21,20,22,31,
 1,55,62,1,3,123,57,48,6,1,217,18,30,47,47,50,33,211,1,45,47,79,38,27,253,116,11,123,6,16,31,25,117,143,19,24,58,69,6,253,248,18,37,56,49,50,31,1,
 2,254,254,43,86,47,27,2,132,7,35,45,26,10,22,25,114,97,24,27,3,160,37,24,109,109,11,29,51,40,254,254,254,129,59,49,109,109,67,12,24,32,43,30,142,178,25,52,
 26,34,35,109,109,13,30,50,38,1,55,1,74,54,54,109,109,9,16,22,12,22,41,31,140,117,31,56,0,1,0,0,254,20,4,162,4,74,0,65,0,173,64,71,137,65,1,120,
 65,1,65,61,61,6,217,25,233,25,249,25,3,25,16,9,12,72,25,11,50,50,26,1,96,6,112,6,128,6,3,6,6,67,47,67,111,67,127,67,175,67,191,67,207,67,239,67,
 255,67,8,16,67,1,135,33,1,33,37,214,37,230,37,246,37,3,37,184,255,240,64,42,9,12,72,37,31,20,191,26,207,26,2,171,26,1,0,26,16,26,2,26,6,26,61,37,
 4,1,50,11,25,25,66,20,18,27,64,34,31,1,1,32,0,15,0,63,50,50,17,51,51,51,63,51,17,51,17,51,51,18,23,57,1,47,93,93,93,51,51,51,43,93,17,51,
 93,93,93,17,51,47,93,51,18,57,17,51,51,43,93,17,51,17,51,93,93,49,48,1,21,34,14,2,7,14,3,7,14,5,43,1,53,50,62,2,55,1,46,3,35,53,33,21,
 34,6,21,20,22,23,30,3,23,30,3,23,62,3,55,19,62,3,53,52,38,35,53,4,162,31,47,38,32,16,36,78,79,79,37,36,64,71,86,114,151,101,35,107,150,104,67,25,
 254,143,12,30,34,40,23,2,72,60,69,14,6,18,39,37,34,13,15,20,13,8,2,2,12,14,14,3,135,4,7,6,3,78,71,4,74,109,14,35,57,43,102,212,213,211,102,99,
 150,110,72,43,18,119,52,96,134,81,3,133,29,34,18,5,121,109,31,45,17,47,15,43,101,101,94,36,39,63,51,43,21,21,51,47,37,8,1,145,10,27,28,26,9,47,35,109,
 0,1,0,37,0,0,3,254,4,74,0,23,0,107,183,11,22,7,7,182,22,1,22,184,255,192,64,56,9,12,72,22,22,25,63,25,95,25,2,23,10,19,19,189,10,205,10,2,
 159,10,175,10,2,10,64,11,14,72,10,22,11,11,20,0,19,80,19,96,19,176,19,4,19,19,20,15,10,23,23,9,6,6,9,21,0,63,51,47,17,51,17,51,63,51,47,93,
 17,51,17,51,1,47,43,93,93,51,47,17,51,93,17,51,47,43,93,51,47,17,51,49,48,37,50,62,2,63,1,51,3,33,53,1,33,34,14,2,15,1,35,19,33,21,1,2,
 242,31,43,31,21,9,12,121,10,252,49,2,92,254,213,23,34,27,22,11,12,123,25,3,116,253,162,139,18,40,63,45,66,254,141,84,3,106,13,33,55,42,49,1,76,88,252,153,
 0,1,0,61,255,0,3,76,6,20,0,45,0,117,64,77,5,29,1,6,19,40,9,14,72,3,40,9,14,72,96,47,128,47,2,63,47,1,22,45,45,30,33,38,219,11,1,202,
 11,1,185,11,1,168,11,1,75,11,1,58,11,1,41,11,1,24,11,1,11,38,17,3,5,33,11,11,15,12,31,12,79,12,111,12,4,12,12,43,24,21,0,43,0,0,47,50,
 63,51,18,57,47,93,51,18,57,1,47,23,51,93,93,93,93,93,93,93,93,18,57,50,50,17,51,93,93,49,48,43,43,95,93,1,34,46,2,53,17,52,46,2,39,53,62,3,
 53,17,52,54,59,1,21,35,34,14,2,21,17,20,6,7,21,30,1,21,17,20,30,2,59,1,21,2,137,86,131,88,45,37,64,87,50,50,87,64,37,177,173,195,80,44,56,33,
 13,106,119,118,107,13,33,56,44,80,255,0,42,79,112,70,1,94,59,73,42,17,2,125,2,16,42,73,57,1,96,144,155,108,26,50,75,48,254,164,93,119,27,17,29,120,93,254,
 162,48,75,51,26,109,0,0,0,1,1,242,254,20,2,133,6,20,0,3,0,32,64,20,16,5,80,5,128,5,144,5,4,0,32,1,96,1,2,1,2,0,0,27,0,63,63,1,
 47,93,51,93,49,48,1,35,17,51,2,133,147,147,254,20,8,0,0,0,0,1,0,61,255,0,3,76,6,20,0,45,0,135,180,9,16,1,6,42,184,255,216,179,9,14,72,26,
 184,255,216,64,76,9,14,72,96,47,128,47,2,63,47,1,12,7,40,23,0,0,7,212,34,1,197,34,1,182,34,1,167,34,1,68,34,1,53,34,1,38,34,1,23,34,1,34,
 7,28,3,0,40,48,40,64,40,160,40,4,40,12,34,34,15,33,31,33,79,33,111,33,4,33,33,1,22,23,0,1,0,0,47,50,63,51,18,57,47,93,51,18,57,1,47,93,
 23,51,93,93,93,93,93,93,93,93,17,51,17,51,17,18,57,93,93,49,48,43,43,95,93,19,53,51,50,62,2,53,17,52,54,55,53,46,1,53,17,52,46,2,43,1,53,51,
 50,22,21,17,20,30,2,23,21,14,3,21,17,20,14,2,35,61,80,44,56,33,13,107,118,119,106,13,33,56,44,80,195,173,177,37,64,87,50,50,87,64,37,45,88,131,86,255,
 0,109,26,51,75,48,1,94,93,120,29,17,27,119,93,1,92,48,75,50,26,108,155,144,254,160,57,73,42,16,2,125,2,17,42,73,59,254,162,70,112,79,42,0,0,1,0,113,
 2,86,4,12,3,98,0,35,0,136,179,249,35,1,19,184,255,232,179,12,15,72,18,184,255,232,64,29,12,15,72,246,17,1,1,24,12,15,72,0,24,12,15,72,240,28,1,28,
 37,255,10,1,0,10,1,10,11,184,255,216,64,15,12,15,72,11,10,10,23,0,31,16,31,32,31,3,31,184,255,192,179,21,24,72,31,184,255,192,64,21,16,19,72,31,31,13,
 29,40,12,15,72,29,28,28,5,143,13,223,13,2,13,0,47,93,51,51,17,51,43,17,51,47,43,43,93,51,51,17,51,43,1,47,93,93,16,206,93,49,48,0,43,43,93,43,
 43,93,1,46,3,35,34,14,2,7,53,54,51,50,30,2,23,30,3,51,50,62,2,55,21,6,35,34,46,2,2,29,37,56,45,41,22,28,60,59,56,24,99,148,29,50,55,67,
 47,37,56,46,41,21,29,59,59,56,24,98,150,29,49,55,67,2,152,16,21,13,5,19,32,44,26,158,108,5,13,25,20,16,22,13,5,19,33,44,25,157,109,5,14,25,0,0,
 0,2,0,213,254,143,2,57,4,86,0,3,0,23,0,87,181,12,40,15,20,72,6,184,255,216,179,15,20,72,22,184,255,216,64,31,15,20,72,16,40,15,20,72,25,64,21,24,
 72,96,25,112,25,128,25,3,0,4,150,1,239,14,1,0,14,1,14,184,255,192,64,10,14,17,72,14,2,9,155,19,168,1,0,47,63,253,206,1,47,43,93,93,51,237,50,93,
 43,49,48,43,43,43,43,1,33,19,51,19,20,14,2,35,34,46,2,53,52,62,2,51,50,30,2,2,57,254,156,121,115,108,26,45,62,35,34,61,46,27,27,46,61,34,35,62,
 45,26,254,143,3,228,1,63,47,63,38,16,16,38,63,47,46,63,38,17,17,38,63,0,0,2,0,117,0,0,4,37,5,182,0,44,0,53,0,137,185,0,40,255,232,64,10,10,
 13,72,21,39,1,21,16,1,16,184,255,232,64,43,10,13,72,10,3,26,3,2,10,7,26,7,2,34,37,37,18,29,13,42,48,10,0,0,5,23,16,10,13,72,23,18,55,37,
 45,1,6,45,22,45,2,45,5,184,255,192,64,22,9,16,72,5,28,49,11,11,13,23,49,4,10,29,48,44,34,48,42,44,4,0,0,47,23,50,47,17,51,47,23,51,47,17,
 51,1,47,43,51,93,93,16,206,50,43,17,57,47,51,51,205,50,50,17,51,47,51,49,48,93,93,43,0,93,1,93,43,37,46,3,53,52,62,2,55,53,51,21,30,3,21,20,
 14,2,35,52,46,2,39,17,62,3,55,30,1,21,20,14,2,7,21,35,3,20,22,23,17,14,3,2,59,103,167,119,65,68,121,167,98,127,88,136,92,47,23,59,102,80,10,23,
 38,28,52,91,75,57,18,26,25,41,84,130,89,127,141,67,74,33,52,37,19,170,7,69,134,207,146,153,213,136,68,8,151,151,5,37,57,73,41,33,63,48,30,43,82,68,49,12,
 252,168,1,27,43,59,35,15,51,28,35,74,63,45,6,170,2,223,158,194,37,3,60,15,63,105,152,0,0,1,0,49,255,217,4,61,5,203,0,86,0,185,64,17,54,16,10,17,
 72,8,54,1,53,16,10,17,72,8,53,1,65,184,255,232,179,9,13,72,66,184,255,216,64,33,9,16,72,10,61,26,61,42,61,3,79,60,84,0,0,55,7,86,52,60,52,60,
 52,42,41,71,137,71,153,71,3,71,24,184,255,192,64,9,20,24,72,24,24,68,88,53,42,184,255,192,64,41,13,16,72,42,0,53,53,84,152,54,1,54,54,21,217,71,1,200,
 71,1,137,71,1,120,71,1,57,71,1,71,76,63,7,36,13,13,21,21,42,28,25,0,63,51,51,17,51,17,51,63,51,51,93,93,93,93,93,18,57,47,93,51,51,17,51,1,
 47,43,51,16,206,50,47,43,50,93,17,57,57,47,47,17,57,57,51,51,17,51,17,51,49,48,93,43,0,43,1,93,43,93,43,1,30,3,21,20,7,23,62,3,51,50,30,2,
 23,30,1,51,50,54,55,21,14,1,35,34,46,2,39,46,1,35,34,14,2,15,1,53,55,62,3,53,52,38,39,35,53,51,46,3,53,52,54,51,50,30,2,21,20,6,35,52,
 46,2,35,34,6,21,20,30,2,23,33,21,2,41,7,11,8,5,185,7,6,25,33,38,18,21,38,41,49,32,45,73,45,70,105,40,40,116,81,31,67,64,59,23,50,111,42,35,
 61,56,53,28,90,65,32,66,54,35,25,20,236,191,11,23,20,12,234,221,110,154,97,44,130,126,14,36,64,50,77,91,13,19,24,12,1,107,2,199,23,39,39,41,26,161,120,10,
 2,6,6,4,5,11,15,10,14,16,83,68,229,71,70,8,12,16,9,17,28,9,16,23,14,47,184,41,20,56,77,99,62,59,97,53,125,25,64,72,78,39,180,191,37,64,87,50,
 72,94,47,99,81,52,117,121,42,81,74,64,25,125,0,0,0,2,0,135,1,43,3,238,4,145,0,34,0,54,0,179,178,22,14,14,184,255,240,64,95,9,13,72,14,33,3,30,
 6,24,12,21,15,15,12,6,3,4,45,239,18,1,144,18,1,15,18,63,18,95,18,127,18,4,18,32,4,4,16,9,13,72,4,35,0,0,112,0,2,0,23,31,87,31,119,31,
 2,31,16,9,13,72,31,12,6,15,3,21,33,24,30,30,33,3,6,4,40,224,27,1,159,27,1,0,27,48,27,80,27,112,27,4,27,13,5,5,184,255,240,64,12,9,13,72,
 5,50,239,9,1,63,9,1,9,0,47,93,93,51,51,43,17,51,196,93,93,93,50,23,57,17,51,17,51,17,51,17,51,50,43,93,17,51,1,47,93,51,51,43,17,51,196,93,
 93,93,50,23,57,17,51,17,51,17,51,17,51,50,43,17,51,49,48,19,52,54,55,39,55,23,62,1,51,50,22,23,55,23,7,30,1,21,20,6,7,23,7,39,14,1,35,34,
 38,39,7,39,55,38,55,20,30,2,51,50,62,2,53,52,46,2,35,34,14,2,195,33,32,123,103,122,45,104,58,57,105,45,127,103,125,31,34,32,29,121,103,121,46,108,59,58,
 108,45,118,105,119,59,139,37,63,86,49,51,87,63,35,35,63,87,51,49,86,63,37,2,217,59,109,45,123,102,123,29,33,33,31,127,104,127,45,105,59,59,103,45,121,102,121,31,
 35,33,31,119,104,119,91,116,49,86,65,37,37,65,86,49,51,87,65,37,37,65,87,0,0,1,255,250,0,0,4,82,5,182,0,74,0,230,64,151,26,14,1,9,14,1,26,13,
 1,9,13,1,26,10,1,9,10,1,26,9,1,9,9,1,52,45,233,58,249,58,2,219,58,1,191,58,207,58,2,121,58,169,58,2,11,58,75,58,2,58,58,36,7,63,59,67,
 67,7,29,22,230,16,246,16,2,148,16,1,118,16,1,59,16,75,16,2,16,16,15,11,139,7,1,0,7,16,7,64,7,3,7,52,48,25,21,21,62,12,167,12,1,12,59,36,
 15,63,11,11,66,8,58,16,45,29,4,23,239,15,255,15,2,222,15,1,15,72,18,73,47,15,63,15,79,15,3,96,8,1,15,8,15,8,1,50,23,6,73,1,1,0,24,0,
 63,50,17,51,63,51,18,57,57,47,47,93,93,43,93,93,18,23,57,17,51,51,17,51,17,51,51,51,93,17,51,50,17,51,51,51,1,47,93,93,51,51,51,47,93,93,93,93,
 51,51,17,51,17,51,51,18,57,51,47,93,93,93,93,93,51,51,49,48,93,93,93,93,93,93,93,93,51,53,51,50,62,2,55,53,33,53,33,53,33,53,51,3,46,3,43,1,
 53,33,21,35,34,6,21,20,22,31,1,30,1,23,62,1,63,1,62,3,53,52,38,43,1,53,33,21,35,34,14,2,7,3,33,21,33,21,33,21,33,21,20,30,2,59,1,21,
 195,47,34,60,45,28,1,254,225,1,31,254,225,252,242,14,25,30,38,26,6,2,74,15,62,54,17,15,78,26,38,8,6,30,17,86,13,16,9,3,57,68,6,1,170,6,26,40,
 35,34,21,211,1,12,254,226,1,30,254,226,27,45,62,34,47,109,2,21,48,45,113,121,119,120,2,35,31,42,25,11,108,108,38,42,25,59,37,195,65,120,42,28,78,44,225,35,
 50,39,29,13,42,40,108,108,14,36,62,48,254,16,120,119,121,102,49,52,23,3,109,0,0,2,1,242,254,20,2,133,6,20,0,3,0,7,0,42,64,25,16,9,80,9,128,9,
 144,9,4,0,4,4,1,32,5,96,5,2,5,6,5,27,1,2,0,0,63,51,63,51,1,47,93,51,51,17,51,93,49,48,1,35,17,51,17,35,17,51,2,133,147,147,147,147,
 2,225,3,51,248,0,3,52,0,2,0,133,255,25,4,12,6,20,0,77,0,99,0,164,64,108,5,75,21,75,37,75,3,3,42,19,42,35,42,3,10,36,26,36,42,36,3,12,
 3,28,3,44,3,3,31,86,34,78,78,65,10,5,55,34,47,44,70,97,89,18,73,5,64,16,24,72,34,64,15,21,72,95,44,111,44,2,96,73,1,5,34,44,73,73,44,34,
 5,4,28,65,101,47,101,1,89,0,28,16,28,96,28,112,28,128,28,224,28,240,28,7,28,70,97,31,86,97,86,52,47,39,0,15,10,0,0,47,50,50,63,51,51,57,57,17,
 51,17,51,1,47,93,51,93,16,206,17,23,57,47,47,47,47,93,93,43,43,17,51,18,57,57,17,51,17,51,17,51,17,51,17,18,57,57,49,48,93,93,93,93,5,34,46,2,
 53,52,62,2,51,20,30,2,51,50,54,53,52,46,2,39,46,3,53,52,54,55,46,1,53,52,62,2,51,50,30,2,21,20,6,35,52,46,2,35,34,6,21,20,30,2,23,30,
 3,21,20,14,2,7,30,1,21,20,14,2,19,52,46,2,39,46,1,39,14,1,21,20,30,2,23,30,1,23,62,1,2,53,115,153,91,38,27,48,67,40,31,60,91,60,99,110,
 25,75,138,114,85,121,75,35,74,59,35,53,60,108,148,88,90,137,92,47,100,94,16,41,70,54,86,104,33,63,90,58,108,155,99,47,21,35,48,27,34,38,52,103,155,169,22,56,
 97,75,68,120,50,15,18,29,67,111,82,66,99,40,11,16,231,47,75,93,47,40,60,41,21,68,115,84,47,108,91,42,65,67,79,56,42,86,93,103,61,69,111,31,37,123,84,78,
 123,84,44,35,62,85,51,63,84,45,95,78,50,100,93,49,67,52,46,27,52,92,96,106,66,37,72,64,52,17,43,116,60,81,136,97,54,2,245,35,62,63,65,37,32,61,34,17,
 47,26,42,66,61,63,40,34,53,28,16,44,0,2,1,2,5,2,3,154,6,0,0,19,0,39,0,41,64,23,20,130,223,30,239,30,2,192,30,1,79,30,1,30,30,10,130,0,
 25,5,141,35,15,0,47,51,237,50,1,47,237,51,47,93,93,93,237,49,48,1,52,62,2,51,50,30,2,21,20,14,2,35,34,46,2,37,52,62,2,51,50,30,2,21,20,14,
 2,35,34,46,2,1,2,20,33,44,24,24,44,34,21,21,34,44,24,24,44,33,20,1,164,20,34,44,25,23,43,34,21,21,34,43,23,25,44,34,20,5,129,35,49,30,13,13,
 30,49,35,34,49,30,14,14,30,49,34,35,49,30,13,13,30,49,35,34,49,30,14,14,30,49,0,0,0,3,0,113,255,236,6,82,5,205,0,27,0,55,0,101,0,138,64,11,
 72,24,11,14,72,76,24,11,14,72,82,184,255,216,64,76,15,18,72,99,74,89,64,84,95,74,1,74,84,74,84,0,42,176,14,192,14,208,14,3,14,103,64,103,80,103,2,31,
 103,47,103,2,28,0,0,48,0,64,0,80,0,4,0,61,56,69,89,79,15,69,31,69,143,69,3,0,79,16,79,2,69,79,69,79,35,7,35,21,19,49,7,4,0,63,51,63,
 51,17,18,57,57,47,47,93,93,17,51,17,51,51,1,47,93,51,93,93,16,206,93,50,17,57,57,47,47,93,17,51,51,17,51,49,48,43,43,43,19,52,62,4,51,50,30,4,
 21,20,14,4,35,34,46,4,55,20,30,4,51,50,62,4,53,52,46,4,35,34,14,4,1,50,62,2,55,30,1,21,20,14,2,35,34,46,2,53,52,62,2,51,50,30,2,21,
 20,14,2,35,52,46,2,35,34,14,2,21,20,22,113,54,97,137,167,192,104,104,193,167,138,98,54,54,98,138,167,193,104,104,192,167,137,97,54,112,46,83,117,142,163,88,89,164,
 142,117,83,46,46,83,117,142,164,89,88,163,142,117,83,46,2,164,47,80,64,47,14,12,17,39,77,115,77,102,153,103,51,56,111,163,108,71,105,70,35,22,38,51,29,15,34,55,
 41,72,101,64,29,138,2,219,104,193,167,138,98,54,54,98,138,167,193,104,104,192,167,137,98,53,53,98,137,167,192,104,88,163,142,117,83,46,46,83,117,142,163,88,88,164,143,117,
 83,46,46,83,117,143,163,254,57,24,40,50,25,9,33,22,28,58,48,30,66,120,168,103,100,166,120,67,23,39,53,31,22,36,25,13,29,55,45,27,48,94,136,89,177,191,0,0,
 0,2,0,59,3,10,3,49,5,193,0,10,0,52,0,185,64,11,44,24,11,16,72,42,24,11,21,72,26,184,255,216,64,25,9,16,72,16,19,19,43,47,34,6,57,6,73,6,
 2,6,16,19,22,72,24,6,1,6,28,184,255,192,64,30,20,23,72,28,54,31,54,47,54,79,54,111,54,127,54,143,54,191,54,223,54,255,54,9,54,0,70,0,2,0,184,255,
 240,64,55,19,22,72,23,0,1,0,31,43,47,43,111,43,127,43,143,43,5,43,9,7,1,7,47,47,40,24,34,3,3,40,251,31,33,250,200,16,1,16,24,14,17,72,57,16,
 73,16,2,40,16,1,16,11,24,222,0,63,51,51,93,93,43,93,63,51,63,51,17,51,17,18,57,47,51,93,1,47,93,51,93,43,93,93,16,204,43,50,93,43,93,17,51,51,
 18,57,17,51,49,48,43,43,43,1,20,22,51,50,54,61,1,7,14,1,19,34,14,2,21,34,38,53,52,62,2,51,50,22,21,17,20,22,51,21,35,39,35,14,3,35,34,38,
 53,52,54,63,1,53,52,46,2,1,39,46,32,63,62,47,85,71,121,25,30,17,6,106,117,48,83,111,63,155,154,39,49,239,50,14,18,46,57,69,41,104,120,172,175,92,6,17,
 32,3,223,54,44,79,62,84,2,3,63,1,78,19,35,46,27,41,48,35,48,30,14,97,116,254,210,45,32,90,100,22,41,32,18,106,103,102,97,8,4,55,29,49,34,19,0,0,
 0,2,0,133,0,143,3,233,3,195,0,6,0,13,0,124,178,11,9,10,184,255,240,179,16,22,72,10,184,255,240,64,17,9,12,72,9,10,31,7,47,7,63,7,3,7,7,4,
 2,3,184,255,240,179,16,22,72,3,184,255,240,64,39,9,12,72,2,3,240,0,1,0,64,19,22,72,0,0,1,0,31,15,47,15,79,15,3,13,7,10,10,12,5,237,8,1,
 237,32,6,0,3,239,0,25,63,51,51,26,237,50,237,50,51,17,51,51,1,93,24,47,93,43,93,51,51,43,43,17,51,51,47,93,51,51,43,43,17,51,49,48,19,1,51,3,
 19,35,1,37,1,51,3,19,35,1,133,1,57,144,207,207,144,254,199,1,156,1,57,143,206,206,143,254,199,2,94,1,101,254,102,254,102,1,101,106,1,101,254,102,254,102,1,101,
 0,1,0,133,1,37,3,244,3,37,0,5,0,64,183,3,239,0,1,192,0,1,0,184,255,192,64,31,16,19,72,0,7,0,5,1,5,231,2,1,181,2,197,2,213,2,3,39,
 2,1,6,2,22,2,2,4,2,5,179,0,63,51,51,93,93,93,93,1,47,93,16,206,43,93,93,50,49,48,1,17,35,17,33,53,3,244,148,253,37,3,37,254,0,1,110,146,
 255,255,0,51,1,195,2,72,2,154,18,6,0,16,0,0,0,4,0,113,255,236,6,82,5,205,0,41,0,54,0,82,0,110,0,201,185,0,16,255,216,64,32,11,15,72,31,22,
 38,22,1,22,17,42,33,33,6,30,23,23,48,28,17,32,6,48,6,64,6,224,6,240,6,5,6,184,255,192,64,90,15,20,72,6,17,6,17,55,97,176,69,192,69,208,69,3,
 69,112,64,112,80,112,2,31,112,47,112,2,83,0,55,48,55,64,55,80,55,4,55,38,28,0,0,30,41,38,22,1,22,32,32,42,54,13,13,14,240,41,1,15,41,31,41,2,
 143,42,1,239,14,1,0,14,16,14,2,41,42,14,14,42,41,3,90,62,90,76,19,104,62,4,0,63,51,63,51,17,18,23,57,47,47,47,93,93,93,93,93,17,51,17,51,17,
 51,18,57,93,17,51,51,17,51,51,1,47,93,51,93,93,16,206,93,50,17,57,57,47,47,43,93,17,51,51,51,17,51,17,51,17,51,18,57,93,17,51,49,48,43,1,51,50,
 62,2,53,17,52,46,2,43,1,53,33,32,21,20,14,2,7,19,30,3,51,21,35,3,35,21,30,3,59,1,21,33,1,51,50,62,2,53,52,46,2,43,1,1,52,62,4,51,
 50,30,4,21,20,14,4,35,34,46,4,55,20,30,4,51,50,62,4,53,52,46,4,35,34,14,4,1,221,27,20,36,28,16,16,28,36,20,27,1,113,1,96,32,52,67,35,182,
 10,19,26,35,25,217,226,108,2,16,27,35,20,29,254,102,1,25,86,55,74,44,19,22,47,75,54,80,253,123,54,97,137,167,192,104,104,193,167,138,98,54,54,98,138,167,193,104,
 104,192,167,137,97,54,112,46,83,117,142,163,88,89,164,142,117,83,46,46,83,117,142,164,89,88,163,142,117,83,46,1,102,5,15,28,24,2,88,24,29,15,4,72,244,49,74,54,
 37,11,254,219,17,21,12,4,69,1,125,240,24,28,15,5,69,1,203,22,44,68,46,45,64,39,18,254,149,104,193,167,138,98,54,54,98,138,167,193,104,104,192,167,137,98,53,53,
 98,137,167,192,104,88,163,142,117,83,46,46,83,117,142,163,88,88,164,143,117,83,46,46,83,117,143,163,0,1,255,246,6,20,3,182,6,141,0,3,0,28,64,17,1,0,3,15,
 0,47,0,63,0,111,0,127,0,175,0,6,0,0,47,93,50,1,47,47,49,48,1,33,53,33,3,182,252,64,3,192,6,20,121,0,0,2,0,98,3,74,2,207,5,182,0,19,
 0,39,0,97,181,18,24,9,14,72,12,184,255,232,179,9,14,72,8,184,255,232,64,52,9,14,72,2,24,9,14,72,87,20,135,20,151,20,3,20,0,192,88,30,136,30,152,30,
 3,30,10,41,64,80,41,1,87,25,135,25,151,25,3,25,15,192,88,35,136,35,152,35,3,35,5,3,0,63,51,93,26,204,50,93,1,93,26,16,222,50,93,26,204,50,93,49,
 48,43,43,43,43,19,52,62,2,51,50,30,2,21,20,14,2,35,34,46,2,55,20,30,2,51,50,62,2,53,52,46,2,35,34,14,2,98,49,84,113,64,65,113,84,49,49,84,
 113,65,64,113,84,49,142,26,46,61,35,36,62,46,26,26,46,62,36,35,61,46,26,4,127,65,113,84,49,49,84,113,65,64,113,84,48,48,84,113,64,34,62,47,27,27,47,62,
 34,36,63,46,27,27,46,63,0,2,0,133,0,0,3,244,4,147,0,3,0,15,0,104,64,68,0,14,1,9,166,14,1,40,14,1,14,4,13,56,9,1,9,9,25,9,2,7,
 9,13,3,32,10,96,10,112,10,3,10,231,6,1,181,6,197,6,213,6,3,39,6,1,6,6,22,6,2,6,4,7,7,13,246,11,1,55,11,1,11,10,179,2,1,179,0,63,
 51,63,51,93,93,51,51,17,51,51,93,93,93,93,1,47,93,23,51,93,93,17,51,51,93,93,17,51,17,51,49,48,41,1,53,33,1,17,35,17,33,53,33,17,51,17,33,21,
 3,244,252,145,3,111,254,145,147,254,147,1,109,147,1,111,145,2,2,254,146,1,110,146,1,110,254,146,146,0,0,0,0,1,0,76,2,74,2,223,5,203,0,43,0,193,181,59,
 18,75,18,2,16,184,255,232,64,12,11,14,72,54,3,1,36,24,15,20,72,42,184,255,232,179,11,14,72,42,184,255,232,179,15,18,72,42,184,255,216,64,96,11,14,72,40,21,
 1,12,12,21,0,45,80,45,1,29,34,34,6,80,15,96,15,112,15,3,15,234,29,250,29,2,216,29,1,189,29,1,173,29,1,139,29,155,29,2,121,29,1,104,29,1,79,29,
 95,29,2,60,29,1,27,29,43,29,2,9,29,1,29,24,39,222,15,6,151,6,167,6,2,118,11,134,11,2,36,11,1,21,11,1,6,11,1,6,11,14,221,0,63,51,51,93,
 93,93,93,93,17,51,63,51,51,93,93,93,93,93,93,93,93,93,93,93,1,47,93,51,51,17,51,93,16,206,50,50,47,93,49,48,43,43,0,43,1,43,93,0,43,1,93,1,
 20,14,2,15,1,33,50,54,63,1,51,3,33,53,55,62,3,53,52,38,35,34,14,2,21,34,46,2,53,52,62,2,51,50,30,2,2,186,25,66,115,89,167,1,71,44,36,6,
 10,76,8,253,117,225,53,69,40,16,43,53,35,42,23,7,34,66,52,32,38,74,109,70,83,119,77,36,4,240,45,80,88,104,70,132,39,29,55,254,230,147,189,44,83,80,80,42,
 66,74,37,58,73,35,14,29,47,33,37,63,46,26,31,57,81,0,0,0,0,1,0,80,2,61,2,221,5,203,0,59,0,203,181,15,24,15,18,72,21,184,255,232,179,11,14,72,
 21,184,255,232,179,15,18,72,21,184,255,216,179,11,14,72,34,184,255,232,64,32,9,14,72,40,0,1,0,6,26,22,26,2,26,23,54,23,54,23,41,40,49,1,49,32,61,80,
 61,1,8,13,13,41,184,255,192,180,13,16,72,41,27,184,255,224,64,63,9,14,72,27,26,26,53,53,15,54,31,54,63,54,79,54,95,54,5,54,54,18,46,41,46,37,223,248,
 8,1,188,8,1,171,8,1,154,8,1,136,8,1,77,8,93,8,2,59,8,1,42,8,1,25,8,1,8,8,1,8,3,18,222,0,63,51,51,93,93,93,93,93,93,93,93,93,
 93,63,51,51,17,18,57,47,93,51,18,57,17,51,43,1,47,43,51,17,51,93,16,206,50,93,17,57,57,47,47,18,57,93,50,93,49,48,43,43,43,0,43,1,43,1,52,38,
 35,34,14,2,21,34,46,2,53,52,62,2,51,50,30,2,21,20,6,7,21,30,3,21,20,14,2,35,34,38,39,53,30,3,51,50,54,53,52,38,43,1,53,51,50,62,2,1,
 223,43,53,32,43,25,11,41,66,46,25,38,74,110,71,71,114,82,44,112,97,46,88,68,42,76,117,139,63,84,134,40,22,56,61,64,30,98,109,111,112,68,68,38,67,49,28,4,
 236,63,68,29,50,64,36,8,19,34,27,38,67,49,29,28,52,75,48,90,113,24,11,7,22,44,71,56,75,103,63,28,30,20,106,9,18,15,9,79,89,69,74,96,25,46,65,0,
 0,1,1,74,4,217,3,82,6,33,0,13,0,37,64,22,5,31,7,1,7,12,0,5,140,15,12,63,12,95,12,3,12,64,20,23,72,12,0,47,43,93,237,1,47,51,47,93,
 51,49,48,1,62,3,55,33,21,14,3,7,35,1,74,22,55,56,49,16,1,66,19,88,109,117,48,139,4,244,29,76,81,81,34,21,27,81,88,83,28,0,0,0,0,1,0,166,
 254,20,5,29,4,74,0,53,0,93,64,56,15,24,21,24,72,15,40,12,20,72,10,51,1,49,36,36,39,85,55,16,55,64,55,2,3,26,18,16,21,24,72,18,8,12,20,72,
 26,18,23,84,54,38,24,15,8,13,27,42,45,45,48,3,31,31,0,22,0,63,50,17,51,51,50,47,51,63,51,63,51,1,16,230,50,50,43,43,17,57,93,16,228,50,17,51,
 49,48,0,93,1,43,43,5,34,38,39,20,30,2,23,20,14,2,35,34,46,2,53,52,62,2,55,17,33,17,20,30,2,51,50,62,2,53,17,33,17,20,22,59,1,21,35,34,
 38,39,35,14,3,2,61,85,120,40,14,46,87,72,26,49,70,44,38,70,53,31,6,9,8,1,1,56,15,35,60,45,43,69,49,26,1,55,68,71,15,179,105,135,26,10,24,53,
 66,84,20,63,57,85,144,108,67,9,39,65,48,27,28,63,103,75,61,133,162,200,128,2,125,253,92,55,98,73,42,46,83,117,71,2,115,252,209,94,80,109,98,80,45,74,51,28,
 0,1,0,82,255,29,4,178,6,20,0,39,0,105,64,68,73,20,89,20,2,19,40,9,14,72,14,40,9,14,72,103,2,1,2,160,10,1,95,10,111,10,2,10,10,17,104,39,
 1,39,0,31,1,31,31,41,15,41,1,64,17,80,17,96,17,3,17,0,11,16,11,2,11,11,4,24,0,23,0,37,4,4,39,2,0,47,51,51,17,51,63,51,51,18,57,47,
 93,1,47,93,93,17,51,47,93,51,93,18,57,47,93,93,51,93,49,48,43,43,93,1,35,17,33,53,51,50,62,2,53,17,35,34,46,2,53,52,62,2,51,33,21,35,34,14,
 2,21,17,20,30,2,59,1,21,33,3,92,172,254,170,27,35,61,45,27,146,90,120,72,31,34,76,120,87,3,35,26,35,61,46,26,26,46,61,35,26,254,170,5,150,249,135,108,
 9,31,58,48,2,252,65,111,145,80,82,134,96,52,108,10,31,58,49,251,7,48,58,31,9,108,0,0,0,1,0,143,2,51,1,223,3,123,0,19,0,60,181,18,40,15,20,72,
 12,184,255,216,179,15,20,72,8,184,255,216,64,27,15,20,72,2,40,15,20,72,10,150,0,0,16,0,32,0,208,0,224,0,240,0,6,0,5,155,15,0,47,237,1,47,93,237,
 49,48,43,43,43,43,19,52,62,2,51,50,30,2,21,20,14,2,35,34,46,2,143,26,45,62,35,34,61,46,27,27,46,61,34,35,62,45,26,2,215,47,63,38,16,16,38,63,
 47,46,63,38,17,17,38,63,0,1,0,102,254,20,2,59,0,18,0,29,0,60,185,0,2,255,232,64,30,11,14,72,79,31,1,24,25,25,23,15,22,31,22,2,22,22,10,17,
 17,111,0,1,0,0,10,23,14,5,27,0,63,51,47,1,47,51,47,93,50,17,18,57,47,93,51,51,17,51,93,49,48,43,1,20,14,2,35,34,46,2,39,53,30,1,51,50,
 54,53,52,46,2,39,55,51,7,30,3,2,59,42,76,107,65,16,46,50,48,19,38,74,28,58,67,23,42,56,33,43,117,21,50,81,57,31,254,254,54,87,61,32,3,6,9,5,
 125,8,8,41,53,30,38,23,11,2,180,88,4,29,48,67,0,1,0,96,2,76,2,195,5,193,0,27,0,84,64,56,80,29,1,10,8,15,18,72,38,10,1,10,23,87,1,1,
 106,23,122,23,2,92,23,1,42,23,58,23,2,1,23,27,3,16,16,32,16,48,16,80,16,112,16,5,16,17,27,20,20,27,222,10,7,7,8,221,0,63,51,17,51,63,51,47,
 18,57,1,47,93,23,51,93,93,93,93,18,57,93,43,93,49,48,1,17,20,30,2,59,1,21,33,53,51,50,62,2,53,17,14,1,35,34,38,53,62,1,63,1,2,16,15,26,
 35,19,84,253,190,104,20,33,26,14,48,75,37,29,41,37,91,61,92,5,193,253,51,26,31,16,5,90,90,5,16,31,26,2,69,57,70,59,42,9,41,44,68,0,0,2,0,72,
 3,10,3,55,5,193,0,11,0,25,0,135,181,17,24,9,12,72,13,184,255,232,179,9,12,72,24,184,255,232,179,9,12,72,23,184,255,248,64,76,9,12,72,19,24,9,12,72,
 168,6,200,6,232,6,3,73,6,1,58,6,1,41,6,1,24,6,1,6,12,27,31,27,47,27,127,27,143,27,255,27,5,167,0,199,0,231,0,3,70,0,1,53,0,1,38,0,
 1,23,0,1,0,80,18,1,31,18,47,18,2,18,9,21,222,3,15,251,0,63,51,63,51,1,47,93,93,51,93,93,93,93,93,93,16,206,50,93,93,93,93,93,49,48,43,43,
 43,43,43,1,20,22,51,50,54,53,52,38,35,34,6,5,20,6,35,34,38,53,52,54,51,50,30,2,1,55,61,77,75,62,64,76,75,60,2,0,191,186,178,196,192,187,86,138,
 96,52,4,102,121,124,124,121,121,119,119,121,176,172,173,175,176,171,43,86,130,0,0,0,0,2,0,133,0,143,3,233,3,195,0,6,0,13,0,111,64,72,11,9,10,16,16,22,
 72,10,16,9,12,72,9,10,16,7,32,7,48,7,3,7,7,4,2,3,16,16,22,72,3,16,9,12,72,2,3,176,0,208,0,2,31,0,47,0,79,0,3,0,31,15,47,15,
 79,15,3,13,7,10,10,12,5,237,8,1,237,32,6,0,3,239,0,25,63,51,51,26,237,50,237,50,51,17,51,51,1,93,24,47,93,93,51,51,43,43,17,51,51,47,93,51,
 51,43,43,17,51,49,48,9,1,35,19,3,51,1,5,1,35,19,3,51,1,3,233,254,199,143,207,207,143,1,57,254,101,254,198,143,207,207,143,1,58,1,244,254,155,1,154,1,
 154,254,155,106,254,155,1,154,1,154,254,155,255,255,0,11,0,0,6,145,5,193,16,38,0,123,171,0,16,39,0,209,3,31,0,0,17,7,0,210,3,129,253,181,0,53,64,32,
 3,2,41,24,3,2,208,41,1,63,41,1,41,1,128,29,1,48,29,1,29,0,127,0,1,111,0,1,95,0,1,0,1,17,93,93,93,53,17,93,93,53,17,93,93,53,53,0,
 63,53,53,0,255,255,0,11,0,0,6,129,5,193,16,38,0,123,171,0,16,39,0,209,2,246,0,0,17,7,0,116,3,162,253,183,0,49,64,30,2,46,24,2,160,46,1,128,
 46,1,46,1,224,29,1,64,29,1,29,0,127,0,1,111,0,1,95,0,1,0,1,17,93,93,93,53,17,93,93,53,17,93,93,53,0,63,53,0,255,255,0,80,0,0,6,145,
 5,203,16,38,0,117,0,0,16,39,0,209,3,72,0,0,17,7,0,210,3,129,253,181,0,52,64,33,3,2,73,24,3,2,208,73,1,95,73,1,63,73,1,73,1,244,61,1,
 196,61,1,132,61,1,112,61,1,32,61,1,61,17,93,93,93,93,93,53,17,93,93,93,53,53,0,63,53,53,0,0,0,2,0,113,254,121,4,27,4,84,0,37,0,57,0,148,
 185,0,56,255,216,64,14,15,20,72,50,40,15,20,72,46,40,15,20,72,40,184,255,216,64,46,15,20,72,36,24,9,15,72,3,30,19,30,35,30,3,38,150,5,8,96,48,112,
 48,128,48,3,96,8,112,8,128,8,3,48,8,48,8,0,23,28,59,80,59,1,13,0,184,255,192,64,30,9,15,72,0,13,33,5,8,8,6,43,155,53,168,249,23,1,150,23,
 230,23,2,55,23,135,23,2,23,18,33,0,47,51,51,93,93,93,63,253,206,50,17,51,17,57,1,47,43,51,93,16,206,50,17,57,57,47,47,93,93,17,51,237,49,48,93,43,
 43,43,43,43,23,52,62,2,63,1,51,23,14,3,21,20,30,2,51,50,62,2,53,50,30,2,21,20,14,2,35,34,46,2,1,20,14,2,35,34,46,2,53,52,62,2,51,50,
 30,2,113,51,101,153,102,41,125,41,87,113,64,25,18,39,61,42,46,63,38,17,63,106,77,43,52,107,165,113,108,184,133,76,2,170,26,45,62,35,34,61,46,27,27,46,61,34,
 35,62,45,26,14,82,130,108,90,42,187,252,35,95,109,120,61,49,81,59,32,41,71,93,53,18,36,54,36,50,86,64,37,51,97,140,4,23,47,63,38,16,16,38,63,47,46,63,
 38,17,17,38,63,0,0,0,255,255,0,8,0,0,6,6,7,115,18,38,0,36,0,0,17,7,0,67,0,45,1,82,0,21,180,2,55,5,38,2,184,255,118,180,60,67,12,28,
 37,1,43,53,0,43,53,0,255,255,0,8,0,0,6,6,7,115,18,38,0,36,0,0,17,7,0,118,1,55,1,82,0,19,64,11,2,67,5,38,2,126,55,61,12,28,37,1,
 43,53,0,43,53,0,0,0,255,255,0,8,0,0,6,6,7,115,18,38,0,36,0,0,17,7,0,195,0,188,1,82,0,19,64,11,2,67,5,38,2,3,55,66,12,28,37,1,
 43,53,0,43,53,0,0,0,255,255,0,8,0,0,6,6,7,111,18,38,0,36,0,0,17,7,0,197,0,180,1,82,0,21,180,2,66,5,38,2,184,255,251,180,77,61,12,28,
 37,1,43,53,0,43,53,0,255,255,0,8,0,0,6,6,7,82,18,38,0,36,0,0,17,7,0,106,0,178,1,82,0,25,182,3,2,70,5,38,3,2,184,255,249,180,55,85,
 12,28,37,1,43,53,53,0,43,53,53,0,255,255,0,8,0,0,6,6,7,4,18,38,0,36,0,0,17,7,0,196,1,182,0,129,0,45,64,12,3,2,192,60,1,176,60,1,
 175,60,1,60,184,255,192,181,9,14,54,60,3,2,184,255,253,180,65,55,20,21,37,1,43,53,53,0,17,43,93,93,93,53,53,0,0,2,0,0,0,0,7,176,5,182,0,47,
 0,51,0,185,64,110,38,48,37,64,37,80,37,3,37,37,8,49,17,18,21,48,21,18,48,21,48,33,45,8,44,0,0,50,33,15,15,32,7,8,64,16,19,72,0,8,16,8,
 2,8,8,53,53,64,20,23,72,15,53,1,21,28,118,32,166,32,182,32,3,4,32,52,32,100,32,3,32,43,33,48,48,35,17,49,47,44,152,49,1,207,44,1,152,44,1,7,
 49,44,38,38,44,49,7,4,28,35,3,24,11,0,28,28,10,27,18,21,0,47,63,51,51,17,51,51,51,63,18,23,57,47,47,47,47,93,93,93,17,51,17,51,17,51,17,51,
 51,1,47,93,93,51,51,93,43,17,51,47,93,43,51,18,57,47,57,51,51,17,51,18,57,17,51,17,18,0,57,16,135,5,192,192,192,17,1,51,47,93,51,49,48,37,33,50,
 62,2,63,1,51,3,33,53,51,50,54,61,1,33,7,14,1,21,20,22,59,1,21,33,53,51,50,54,55,1,39,53,33,19,35,39,46,1,35,33,17,33,21,33,9,1,33,17,
 4,246,1,153,31,44,32,19,5,17,141,14,251,80,86,56,48,254,41,86,17,16,63,60,35,254,0,25,53,84,45,2,63,135,4,219,8,143,10,8,60,63,254,168,1,229,254,27,
 254,166,254,127,1,149,125,23,42,57,34,96,254,135,109,69,53,238,172,32,58,19,42,37,109,109,77,82,4,51,11,108,254,135,97,75,80,254,0,123,2,123,253,23,2,233,0,0,
 255,255,0,113,254,20,5,6,5,203,18,38,0,38,0,0,17,7,0,122,1,135,0,0,0,11,182,1,28,58,48,18,28,37,1,43,53,0,0,0,255,255,0,57,0,0,4,248,
 7,115,18,38,0,40,0,0,17,7,0,67,255,232,1,82,0,21,180,1,38,5,38,1,184,255,160,180,43,50,10,8,37,1,43,53,0,43,53,0,255,255,0,57,0,0,4,248,
 7,115,18,38,0,40,0,0,17,7,0,118,0,193,1,82,0,19,64,11,1,50,5,38,1,118,38,44,10,8,37,1,43,53,0,43,53,0,0,0,255,255,0,57,0,0,4,248,
 7,115,18,38,0,40,0,0,17,7,0,195,0,61,1,82,0,21,180,1,50,5,38,1,184,255,243,180,38,49,10,8,37,1,43,53,0,43,53,0,255,255,0,57,0,0,4,248,
 7,82,18,38,0,40,0,0,17,7,0,106,0,98,1,82,0,23,64,13,2,1,53,5,38,2,1,23,38,68,10,8,37,1,43,53,53,0,43,53,53,0,0,0,255,255,0,48,
 0,0,2,252,7,115,18,38,0,44,0,0,17,7,0,67,254,228,1,82,0,21,180,1,32,5,38,1,184,255,154,180,37,44,0,16,37,1,43,53,0,43,53,0,255,255,0,57,
 0,0,3,5,7,115,18,38,0,44,0,0,17,7,0,118,255,179,1,82,0,19,64,11,1,44,5,38,1,102,32,38,0,16,37,1,43,53,0,43,53,0,0,0,255,255,0,48,
 0,0,3,7,7,115,18,38,0,44,0,0,17,7,0,195,255,77,1,82,0,19,64,11,1,44,5,38,1,1,32,43,0,16,37,1,43,53,0,43,53,0,0,0,255,255,0,57,
 0,0,2,252,7,82,18,38,0,44,0,0,17,7,0,106,255,77,1,82,0,23,64,13,2,1,47,5,38,2,1,0,32,62,0,16,37,1,43,53,53,0,43,53,53,0,0,0,
 0,2,0,57,0,0,5,178,5,182,0,30,0,45,0,84,64,47,37,40,31,31,0,103,47,47,47,127,47,191,47,3,36,40,16,17,40,3,13,100,46,35,24,24,25,39,15,15,
 36,207,16,1,152,16,1,16,16,7,25,3,40,7,7,6,18,0,63,51,17,51,63,18,57,47,93,93,51,51,17,51,17,51,17,51,1,16,228,23,50,17,51,93,16,230,50,17,
 18,57,49,48,1,20,2,6,4,35,33,53,51,50,62,2,53,17,35,53,51,17,52,46,2,43,1,53,33,50,4,22,18,5,16,2,43,1,17,33,21,33,17,51,50,62,2,5,
 178,92,183,254,241,179,253,92,86,23,38,28,16,170,170,16,29,38,22,86,2,164,170,1,13,187,99,254,166,215,209,117,1,0,255,0,115,105,160,107,54,2,246,168,254,233,200,111,
 109,9,28,52,44,1,204,125,1,146,41,49,26,9,108,89,177,254,248,174,1,37,1,30,254,2,125,253,193,87,164,233,255,255,0,57,0,0,6,43,7,111,18,38,0,49,0,0,
 17,7,0,197,0,236,1,82,0,19,64,11,1,56,5,38,1,7,67,51,10,36,37,1,43,53,0,43,53,0,0,0,255,255,0,113,255,236,5,219,7,115,18,38,0,50,0,0,
 17,7,0,67,0,100,1,82,0,21,180,2,40,5,38,2,184,255,142,180,45,52,10,0,37,1,43,53,0,43,53,0,255,255,0,113,255,236,5,219,7,115,18,38,0,50,0,0,
 17,7,0,118,1,80,1,82,0,19,64,11,2,52,5,38,2,120,40,46,10,0,37,1,43,53,0,43,53,0,0,0,255,255,0,113,255,236,5,219,7,115,18,38,0,50,0,0,
 17,7,0,195,0,213,1,82,0,21,180,2,52,5,38,2,184,255,254,180,40,51,10,0,37,1,43,53,0,43,53,0,255,255,0,113,255,236,5,219,7,111,18,38,0,50,0,0,
 17,7,0,197,0,213,1,82,0,21,180,2,51,5,38,2,184,255,253,180,62,46,10,0,37,1,43,53,0,43,53,0,255,255,0,113,255,236,5,219,7,82,18,38,0,50,0,0,
 17,7,0,106,0,205,1,82,0,25,182,3,2,55,5,38,3,2,184,255,245,180,40,70,10,0,37,1,43,53,53,0,43,53,53,0,0,1,0,166,1,72,3,209,4,117,0,11,
 0,118,64,14,0,16,16,19,72,0,24,11,15,72,25,0,1,6,184,255,240,179,16,19,72,6,184,255,232,182,11,15,72,22,6,1,9,184,255,240,179,16,19,72,9,184,255,232,
 64,48,11,15,72,22,9,1,3,16,16,19,72,3,24,11,15,72,25,3,1,32,6,96,6,112,6,144,6,4,6,32,3,64,3,112,3,144,3,160,3,192,3,224,3,240,3,8,
 3,179,0,25,63,93,1,47,93,49,48,93,43,43,93,43,43,0,93,43,43,93,43,43,9,1,39,9,1,55,9,1,23,9,1,7,2,59,254,211,104,1,45,254,211,104,1,45,
 1,45,105,254,209,1,47,103,2,119,254,209,104,1,47,1,45,103,254,211,1,47,105,254,209,254,209,102,0,3,0,113,255,174,5,219,6,10,0,26,0,38,0,50,0,90,64,55,
 42,31,43,30,4,27,39,8,39,24,39,2,39,24,21,7,10,4,13,0,103,52,223,52,1,7,27,23,27,2,27,13,102,51,43,30,42,31,4,34,46,34,7,10,24,21,4,5,
 22,18,4,46,9,5,19,0,63,204,51,63,206,18,23,57,51,17,18,23,57,1,16,230,50,93,93,16,230,17,23,57,50,93,17,18,23,57,49,48,1,20,2,6,4,35,34,39,
 7,35,55,38,2,53,52,18,54,36,51,50,22,23,55,51,7,22,18,5,20,22,23,1,46,1,35,34,14,2,5,52,38,39,1,30,1,51,50,62,2,5,219,91,177,254,255,167,
 173,130,62,145,94,140,138,86,173,1,5,176,85,150,66,64,143,96,136,142,251,238,28,31,1,250,38,107,68,96,134,84,38,2,186,28,29,254,6,40,106,69,96,133,82,37,2,221,
 169,254,234,198,108,53,115,174,96,1,73,218,170,1,21,196,107,30,28,119,178,96,254,188,215,128,204,77,3,174,42,44,83,159,230,147,127,203,78,252,80,42,42,84,159,230,0,0,
 255,255,0,33,255,236,5,217,7,115,18,38,0,56,0,0,17,7,0,67,0,100,1,82,0,21,180,1,54,5,38,1,184,255,183,180,59,66,24,0,37,1,43,53,0,43,53,0,
 255,255,0,33,255,236,5,217,7,115,18,38,0,56,0,0,17,7,0,118,1,57,1,82,0,19,64,11,1,66,5,38,1,138,54,60,24,0,37,1,43,53,0,43,53,0,0,0,
 255,255,0,33,255,236,5,217,7,115,18,38,0,56,0,0,17,7,0,195,0,227,1,82,0,23,64,14,1,66,5,38,1,32,54,1,52,54,65,24,0,37,1,43,93,53,0,43,
 53,0,0,0,255,255,0,33,255,236,5,217,7,82,18,38,0,56,0,0,17,7,0,106,0,236,1,82,0,43,64,28,2,1,69,5,38,2,1,208,54,1,80,54,1,64,54,1,
 32,54,1,16,54,1,61,54,84,18,6,37,1,43,93,93,93,93,93,53,53,0,43,53,53,0,0,0,255,255,0,0,0,0,5,139,7,115,18,38,0,60,0,0,17,7,0,118,
 1,16,1,82,0,19,64,11,1,71,5,38,1,152,59,65,15,42,37,1,43,53,0,43,53,0,0,0,0,2,0,57,0,0,4,221,5,182,0,12,0,57,0,101,64,32,52,0,
 19,19,35,100,58,6,160,13,192,13,240,13,3,111,13,1,13,159,59,1,79,59,95,59,2,46,42,42,43,19,184,255,248,64,25,10,14,72,19,0,12,52,47,0,1,32,52,1,
 0,52,0,52,29,43,3,25,29,29,28,18,0,63,51,17,51,63,18,57,57,47,47,93,93,17,51,17,51,43,17,51,17,51,1,93,93,47,93,93,51,16,228,50,17,51,51,49,
 48,1,51,50,62,2,53,52,46,2,43,1,1,20,14,2,43,1,21,30,3,59,1,21,33,53,51,50,62,2,53,17,52,46,2,43,1,53,33,21,35,34,14,2,29,1,51,30,
 3,2,59,50,76,106,67,31,27,59,95,69,80,2,162,64,144,230,166,70,2,18,29,39,21,84,253,61,86,23,38,28,16,16,28,38,23,86,2,195,84,21,40,30,18,115,142,210,
 139,68,1,154,38,82,130,92,82,121,79,39,254,199,92,170,130,77,60,40,49,25,8,109,109,9,28,52,44,3,211,44,52,28,9,108,108,8,26,48,41,37,2,61,111,159,0,0,
 0,1,0,12,255,236,5,84,6,41,0,82,0,224,185,0,57,255,232,182,10,13,72,3,57,1,56,184,255,232,64,17,9,14,72,51,24,9,15,72,26,50,42,50,2,12,50,1,
 23,184,255,232,179,9,12,72,28,184,255,216,64,9,9,13,72,2,24,9,12,72,16,184,255,248,64,96,16,21,72,6,16,1,35,16,54,8,16,19,72,203,54,1,63,54,1,54,
 54,70,59,10,10,44,26,87,84,96,84,1,63,84,1,119,70,1,88,70,1,22,70,38,70,54,70,3,70,82,78,84,83,57,44,1,4,54,20,54,52,54,68,54,4,54,44,10,
 31,10,80,80,81,54,16,1,16,26,59,41,59,81,15,35,35,5,41,41,31,22,72,71,21,64,5,1,0,63,51,63,51,63,51,17,18,57,47,63,51,17,18,57,57,93,17,51,
 17,51,17,18,57,57,93,93,1,16,228,50,50,93,93,93,93,93,16,230,50,50,17,51,17,57,47,93,93,43,51,51,93,43,49,48,43,43,43,0,93,93,43,43,93,43,19,52,
 62,2,51,50,30,2,23,35,34,14,2,21,20,30,2,23,30,3,21,20,14,2,35,34,38,39,53,51,30,3,51,50,54,53,52,46,2,39,46,3,53,52,62,2,55,46,3,35,
 34,14,2,21,17,33,53,51,50,62,2,53,17,35,53,51,205,82,143,194,113,142,198,125,57,1,115,50,87,65,38,25,54,87,62,64,88,55,24,55,103,150,95,93,167,66,110,7,
 35,53,70,42,69,81,19,47,80,61,75,99,59,25,49,89,122,72,1,31,58,83,53,52,85,60,32,254,10,88,22,38,29,16,164,164,4,94,128,176,108,47,74,145,213,139,12,32,
 53,41,36,54,47,47,29,30,75,86,92,48,87,129,86,42,37,38,248,41,74,55,33,72,66,36,61,56,54,28,35,81,92,100,53,71,103,69,37,4,94,131,82,37,34,71,109,74,
 251,106,109,9,28,52,44,2,202,142,0,0,255,255,0,92,255,236,4,137,6,33,18,38,0,68,0,0,17,6,0,67,161,0,0,21,180,2,64,17,38,2,184,255,127,180,69,76,
 54,40,37,1,43,53,0,43,53,0,0,0,255,255,0,92,255,236,4,137,6,33,18,38,0,68,0,0,17,7,0,118,0,137,0,0,0,19,64,11,2,76,17,38,2,100,64,70,
 54,40,37,1,43,53,0,43,53,0,0,0,255,255,0,92,255,236,4,137,6,33,18,38,0,68,0,0,17,6,0,195,29,0,0,21,180,2,76,17,38,2,184,255,249,180,64,75,
 54,40,37,1,43,53,0,43,53,0,0,0,255,255,0,92,255,236,4,137,6,29,18,38,0,68,0,0,17,6,0,197,27,0,0,21,180,2,75,17,38,2,184,255,246,180,86,70,
 54,40,37,1,43,53,0,43,53,0,0,0,255,255,0,92,255,236,4,137,6,0,18,38,0,68,0,0,17,6,0,106,20,0,0,25,182,3,2,79,17,38,3,2,184,255,240,180,
 64,94,54,40,37,1,43,53,53,0,43,53,53,0,0,0,255,255,0,92,255,236,4,137,6,131,18,38,0,68,0,0,17,7,0,196,1,23,0,0,0,25,182,3,2,69,17,38,
 3,2,184,255,249,180,74,64,54,40,37,1,43,53,53,0,43,53,53,0,0,3,0,92,255,236,6,170,4,100,0,14,0,21,0,85,0,190,64,70,5,65,21,65,37,65,3,12,
 34,28,34,2,10,31,26,31,2,48,51,5,59,213,59,229,59,245,59,4,25,59,8,18,69,7,69,1,69,38,51,153,8,1,8,8,33,19,9,19,1,19,81,68,87,87,223,87,
 1,144,87,1,15,87,95,87,2,0,33,86,86,59,184,255,224,64,49,9,24,72,59,15,43,43,56,9,69,69,37,18,18,74,107,48,1,90,48,1,72,48,1,46,48,1,29,48,
 1,11,48,1,62,48,56,16,8,25,1,25,3,74,28,79,74,3,22,22,0,63,23,51,17,51,51,93,63,51,51,93,93,93,93,93,93,18,57,47,51,51,17,51,17,51,17,51,
 51,43,1,16,230,50,93,93,93,16,230,50,50,93,17,18,57,47,93,57,51,51,93,17,51,18,57,57,93,17,51,49,48,93,93,93,1,20,22,51,50,62,2,61,1,7,14,3,
 1,34,6,7,33,52,38,3,34,38,39,14,1,35,34,46,2,53,52,54,63,1,53,52,46,2,35,34,14,2,21,34,38,53,52,62,2,51,50,22,23,62,1,51,50,30,2,29,
 1,33,30,3,51,50,62,2,55,22,21,20,14,2,1,154,56,60,44,71,51,27,92,61,84,50,22,3,53,85,103,5,1,99,78,62,151,219,66,69,204,130,68,117,87,50,229,230,
 168,8,26,51,42,39,53,32,13,138,139,67,115,153,87,109,163,54,60,150,91,111,178,124,66,253,96,3,39,70,99,64,53,90,73,54,18,56,47,98,151,1,49,88,88,37,68,97,
 60,154,6,3,33,58,84,2,118,170,164,160,174,252,13,100,96,103,93,40,83,125,85,167,160,7,6,113,51,86,62,34,33,59,81,48,62,75,56,80,50,23,54,62,57,59,63,124,
 184,122,105,103,148,96,46,25,45,61,35,30,70,44,79,60,36,0,0,0,255,255,0,96,254,20,3,236,4,100,18,38,0,70,0,0,17,7,0,122,1,12,0,0,0,20,64,13,
 1,48,56,1,32,56,1,54,56,46,5,15,37,1,43,93,93,53,0,0,255,255,0,96,255,236,4,59,6,33,18,38,0,72,0,0,17,6,0,67,185,0,0,21,180,2,43,17,
 38,2,184,255,188,180,48,55,14,24,37,1,43,53,0,43,53,0,0,0,255,255,0,96,255,236,4,59,6,33,18,38,0,72,0,0,17,7,0,118,0,143,0,0,0,19,64,11,
 2,55,17,38,2,143,43,49,14,24,37,1,43,53,0,43,53,0,0,0,255,255,0,96,255,236,4,59,6,33,18,38,0,72,0,0,17,6,0,195,27,0,0,19,64,11,2,55,
 17,38,2,28,43,54,14,24,37,1,43,53,0,43,53,0,255,255,0,96,255,236,4,59,6,0,18,38,0,72,0,0,17,6,0,106,23,0,0,23,64,13,3,2,58,17,38,3,
 2,23,43,73,14,24,37,1,43,53,53,0,43,53,53,0,255,255,255,245,0,0,2,174,6,33,18,38,0,194,0,0,17,7,0,67,254,169,0,0,0,21,180,1,25,17,38,1,
 184,255,145,180,30,37,12,21,37,1,43,53,0,43,53,0,255,255,0,35,0,0,3,19,6,33,18,38,0,194,0,0,17,6,0,118,193,0,0,35,64,23,1,37,17,38,1,208,
 25,1,144,25,1,112,25,1,16,25,1,104,25,31,6,14,37,1,43,93,93,93,93,53,0,43,53,0,255,255,255,226,0,0,2,185,6,33,18,38,0,194,0,0,17,7,0,195,
 254,255,0,0,0,21,180,1,37,17,38,1,184,255,229,180,25,36,12,21,37,1,43,53,0,43,53,0,255,255,255,255,0,0,2,174,6,0,18,38,0,194,0,0,17,7,0,106,
 254,253,0,0,0,25,182,2,1,40,17,38,2,1,184,255,227,180,25,55,12,21,37,1,43,53,53,0,43,53,53,0,0,2,0,96,255,236,4,133,6,25,0,40,0,60,0,150,
 64,32,5,39,21,39,2,6,33,22,33,2,9,21,25,21,2,16,51,51,0,36,33,21,24,4,22,35,80,22,96,22,2,22,184,255,192,64,32,21,24,72,27,22,35,35,22,27,
 3,8,0,87,62,63,62,1,41,8,86,61,21,24,36,33,4,22,35,34,34,23,22,184,255,192,64,22,19,22,72,22,22,28,56,16,32,13,80,13,2,13,13,46,27,28,1,46,
 3,22,0,63,51,63,51,18,57,47,93,51,51,18,57,47,43,51,50,47,51,18,23,57,1,16,230,50,93,16,230,17,23,57,47,47,47,43,93,17,18,23,57,17,51,17,51,0,
 93,93,49,48,1,93,1,16,0,33,34,46,2,53,52,62,2,51,50,22,23,46,3,39,5,53,55,46,1,39,53,30,3,23,37,21,7,30,3,5,20,30,2,51,50,62,2,53,
 52,46,2,35,34,14,2,4,133,254,241,254,249,122,195,137,73,65,126,184,119,68,117,38,11,28,40,56,39,254,223,182,51,115,75,38,105,112,107,39,1,2,143,78,129,92,51,253,
 25,23,51,82,59,58,81,51,23,23,51,82,59,58,82,50,23,2,84,254,200,254,208,66,135,204,137,136,203,135,67,32,23,33,65,65,65,32,148,133,95,32,37,13,129,3,23,35,
 44,24,131,136,73,61,159,192,221,199,101,154,103,53,53,103,154,101,105,155,102,50,49,101,155,0,0,0,255,255,0,41,0,0,5,33,6,29,18,38,0,81,0,0,17,6,0,197,
 80,0,0,21,180,1,68,17,38,1,184,255,249,180,79,63,20,55,37,1,43,53,0,43,53,0,0,0,255,255,0,96,255,236,4,135,6,33,18,38,0,82,0,0,17,6,0,67,
 161,0,0,21,180,2,36,17,38,2,184,255,126,180,41,48,8,0,37,1,43,53,0,43,53,0,0,0,255,255,0,96,255,236,4,135,6,33,18,38,0,82,0,0,17,7,0,118,
 0,174,0,0,0,19,64,11,2,48,17,38,2,136,36,42,8,0,37,1,43,53,0,43,53,0,0,0,255,255,0,96,255,236,4,135,6,33,18,38,0,82,0,0,17,6,0,195,
 35,0,0,21,180,2,48,17,38,2,184,255,254,180,36,47,8,0,37,1,43,53,0,43,53,0,0,0,255,255,0,96,255,236,4,135,6,29,18,38,0,82,0,0,17,6,0,197,
 33,0,0,21,180,2,47,17,38,2,184,255,251,180,58,42,8,0,37,1,43,53,0,43,53,0,0,0,255,255,0,96,255,236,4,135,6,0,18,38,0,82,0,0,17,6,0,106,
 35,0,0,25,182,3,2,51,17,38,3,2,184,255,254,180,36,66,8,0,37,1,43,53,53,0,43,53,53,0,0,0,0,3,0,133,0,219,3,244,4,221,0,17,0,35,0,39,
 0,205,64,150,236,35,252,35,2,227,30,243,30,2,227,26,243,26,2,236,20,252,20,2,236,17,252,17,2,227,12,243,12,2,227,8,243,8,2,236,2,252,2,2,20,39,1,11,
 39,1,20,38,1,28,10,10,18,0,0,38,112,39,1,39,41,175,38,191,38,2,32,38,1,4,38,1,38,232,23,1,181,23,197,23,213,23,3,166,23,1,151,23,1,53,23,1,
 22,23,38,23,2,23,239,33,1,33,33,37,37,38,231,15,1,186,15,202,15,218,15,3,169,15,1,152,15,1,58,15,1,25,15,41,15,2,15,48,5,128,5,144,5,160,5,192,
 5,208,5,224,5,7,5,5,38,179,0,63,51,47,93,51,93,93,93,93,93,93,17,51,17,51,47,93,51,93,93,93,93,93,93,1,47,93,93,93,16,206,93,17,57,47,51,51,
 47,51,93,93,93,49,48,93,93,93,93,93,93,93,93,1,52,62,2,51,50,30,2,21,20,14,2,35,34,38,17,52,62,2,51,50,30,2,21,20,14,2,35,34,38,1,33,53,
 33,1,203,17,31,42,24,24,42,31,18,18,31,42,24,49,65,17,31,42,24,24,42,31,18,18,31,42,24,49,65,2,41,252,145,3,111,4,96,35,48,29,13,13,29,48,35,34,
 48,30,13,56,253,61,35,48,29,13,13,29,48,35,34,48,30,13,56,1,128,146,0,0,0,3,0,96,255,174,4,135,4,156,0,22,0,33,0,44,0,156,181,37,24,14,24,72,
 26,184,255,232,64,94,14,24,72,54,38,70,38,2,4,38,20,38,36,38,3,11,38,27,38,43,38,3,57,27,73,27,2,11,27,27,27,43,27,3,4,27,20,27,36,27,3,37,
 27,38,26,4,23,34,18,19,34,19,20,17,5,8,4,11,0,87,46,63,46,223,46,2,6,7,23,7,11,86,45,38,26,37,27,4,29,40,29,5,8,20,17,4,3,18,14,16,
 40,7,3,22,0,63,204,51,63,206,18,23,57,51,17,18,23,57,1,16,230,50,50,17,51,93,16,230,17,23,57,50,50,17,51,17,18,23,57,49,48,0,93,1,93,93,0,93,
 1,93,93,0,43,43,1,16,0,33,34,39,7,35,55,46,1,53,16,0,33,50,22,23,55,51,7,30,1,5,20,22,23,1,38,35,34,14,2,5,52,38,39,1,22,51,50,62,
 2,4,135,254,241,254,249,138,104,66,145,102,86,92,1,15,1,8,72,128,54,65,144,105,82,88,253,23,6,8,1,96,52,101,59,82,50,22,1,172,6,7,254,164,51,97,59,81,
 51,22,2,41,254,223,254,228,43,105,168,71,232,164,1,33,1,26,24,25,105,172,72,224,159,63,109,45,2,59,86,55,110,165,110,56,97,44,253,202,75,57,112,166,255,255,0,53,
 255,236,5,35,6,33,18,38,0,88,0,0,17,6,0,67,177,0,0,21,180,1,48,17,38,1,184,255,85,180,53,60,17,46,37,1,43,53,0,43,53,0,0,0,255,255,0,53,
 255,236,5,35,6,33,18,38,0,88,0,0,17,7,0,118,0,197,0,0,0,19,64,11,1,60,17,38,1,103,48,54,17,46,37,1,43,53,0,43,53,0,0,0,255,255,0,53,
 255,236,5,35,6,33,18,38,0,88,0,0,17,6,0,195,68,0,0,21,180,1,60,17,38,1,184,255,231,180,48,59,17,46,37,1,43,53,0,43,53,0,0,0,255,255,0,53,
 255,236,5,35,6,0,18,38,0,88,0,0,17,6,0,106,74,0,0,25,182,2,1,63,17,38,2,1,184,255,236,180,48,78,17,46,37,1,43,53,53,0,43,53,53,0,0,0,
 255,255,0,0,254,20,4,162,6,33,18,38,0,92,0,0,17,7,0,118,0,133,0,0,0,19,64,11,1,78,17,38,1,130,66,72,31,0,37,1,43,53,0,43,53,0,0,0,
 0,2,0,27,254,20,4,201,6,20,0,55,0,71,0,76,64,44,5,33,21,33,2,5,29,21,29,2,59,31,87,73,127,73,175,73,2,67,14,46,46,5,84,72,51,55,55,54,
 27,39,56,56,36,22,20,62,62,26,16,12,13,0,0,63,51,63,51,17,51,63,51,17,51,63,51,17,51,1,16,230,50,17,51,51,93,16,230,50,49,48,93,93,19,50,62,2,
 53,17,52,46,2,43,1,53,33,17,20,6,7,6,7,51,62,3,51,50,30,2,21,20,14,2,35,34,38,39,35,22,23,30,1,29,1,20,30,2,59,1,21,33,53,1,50,54,
 53,52,38,35,34,14,2,21,20,30,2,51,22,52,43,29,21,37,51,29,14,1,207,8,5,5,7,9,22,59,77,96,59,102,157,106,55,54,105,153,100,117,146,44,14,4,4,3,
 5,29,43,51,22,45,253,97,2,178,103,89,89,101,62,81,48,20,20,48,80,254,129,9,28,52,44,6,19,47,56,30,10,108,254,136,29,83,38,45,47,40,66,48,26,67,141,216,
 149,148,215,140,67,89,75,47,45,38,86,32,141,44,52,28,9,109,109,1,254,207,209,204,218,55,107,157,101,106,157,104,51,0,0,0,255,255,0,0,254,20,4,162,6,0,18,38,
 0,92,0,0,17,6,0,106,8,0,0,23,64,13,2,1,81,17,38,2,1,5,66,96,31,0,37,1,43,53,53,0,43,53,53,0,0,1,0,35,0,0,2,174,4,74,0,24,
 0,43,64,25,208,26,1,159,26,1,16,26,64,26,80,26,3,15,5,84,25,21,24,24,23,21,12,13,15,0,63,51,63,51,17,51,1,16,228,50,93,93,93,49,48,55,50,62,
 2,53,17,52,46,2,43,1,53,33,17,20,30,2,59,1,21,33,53,59,23,51,43,29,29,44,51,22,24,1,225,29,43,52,22,24,253,117,109,9,28,52,44,2,110,41,49,27,
 8,109,252,168,44,52,28,9,109,109,0,0,0,1,0,227,4,217,3,186,6,33,0,24,0,92,183,213,6,229,6,245,6,3,6,184,255,232,64,53,10,16,72,6,6,1,218,5,
 234,5,250,5,3,5,24,10,16,72,9,5,1,6,5,18,18,0,48,11,192,11,2,11,0,25,18,1,18,6,140,23,15,13,63,13,95,13,3,13,64,20,23,72,13,0,47,43,
 93,51,237,50,93,1,47,47,93,18,57,17,51,51,93,43,93,93,43,93,49,48,19,62,3,55,33,30,3,23,21,35,46,3,39,14,3,7,35,227,24,65,64,57,16,1,20,16,
 57,64,64,24,141,21,58,62,59,23,23,59,61,57,21,142,4,244,29,76,81,81,34,34,81,81,76,29,27,17,46,50,50,21,21,50,50,46,17,0,0,2,0,94,4,197,2,74,
 6,131,0,19,0,39,0,100,181,8,24,9,18,72,2,184,255,232,179,9,18,72,18,184,255,232,64,57,9,18,72,12,24,9,18,72,88,20,136,20,152,20,3,20,0,87,30,135,
 30,151,30,3,30,10,88,25,136,25,152,25,3,25,15,192,87,35,135,35,151,35,3,35,15,5,63,5,95,5,3,5,64,20,23,72,5,0,47,43,93,51,93,26,204,50,93,1,
 47,51,93,204,50,93,49,48,43,43,43,43,1,20,14,2,35,34,46,2,53,52,62,2,51,50,30,2,7,52,46,2,35,34,14,2,21,20,30,2,51,50,62,2,2,74,38,67,
 90,51,51,90,67,38,38,67,90,51,51,90,67,38,125,19,33,44,25,25,44,33,19,19,33,44,25,25,44,33,19,5,164,55,83,56,29,29,56,83,55,54,84,56,29,29,56,84,
 54,30,42,26,12,12,26,42,30,30,42,27,12,12,27,42,0,1,0,184,4,217,3,227,6,29,0,31,0,107,185,0,9,255,232,64,9,9,13,72,25,24,9,13,72,21,184,255,
 240,64,59,17,21,72,119,21,1,21,0,22,1,22,5,16,17,21,72,120,5,1,5,6,56,16,72,16,2,16,5,15,27,95,27,111,27,223,27,4,27,27,54,0,70,0,2,0,
 21,15,11,63,11,95,11,3,11,64,20,23,72,11,0,47,43,93,51,51,93,50,47,93,51,51,93,1,47,51,93,43,47,93,51,93,43,49,48,43,43,1,50,62,2,55,51,14,
 3,35,34,46,2,35,34,14,2,7,35,62,3,51,50,30,2,2,250,22,35,25,15,3,133,3,40,67,91,55,55,89,77,67,33,23,35,25,15,3,133,3,41,67,92,55,55,89,
 77,67,5,156,18,30,39,21,62,110,83,48,40,49,40,18,30,39,21,62,110,83,48,40,49,40,0,0,0,1,255,246,1,221,4,10,2,111,0,3,0,14,180,1,0,1,2,189,
 0,63,51,1,47,47,49,48,1,33,53,33,4,10,251,236,4,20,1,221,146,0,0,0,0,1,255,246,1,221,8,10,2,111,0,3,0,14,180,1,0,1,2,189,0,63,51,1,
 47,47,49,48,1,33,53,33,8,10,247,236,8,20,1,221,146,0,0,0,0,1,0,115,3,68,1,225,5,182,0,23,0,64,185,0,19,255,232,64,40,17,24,72,99,19,115,19,
 2,63,25,111,25,223,25,3,5,18,150,70,11,86,11,2,55,11,1,11,0,0,16,0,32,0,3,0,21,166,6,5,3,0,63,51,228,1,47,93,51,93,93,237,50,93,49,48,
 93,43,19,52,62,2,55,21,14,3,21,20,30,4,21,20,6,35,34,38,115,40,87,139,100,45,67,45,23,22,34,38,34,22,85,63,87,101,4,37,65,122,104,83,27,106,16,32,
 37,45,30,20,24,22,23,35,54,41,69,72,120,0,0,0,0,1,0,92,3,68,1,203,5,182,0,23,0,57,64,38,19,24,17,24,72,108,19,124,19,2,63,25,111,25,223,25,
 3,73,11,89,11,2,56,11,1,11,0,150,5,0,18,1,18,6,5,166,21,3,0,63,228,50,1,47,93,51,237,50,93,93,93,49,48,93,43,1,20,14,2,7,53,62,3,53,
 52,46,4,53,52,54,51,50,22,1,203,40,88,139,100,45,67,45,23,22,33,39,33,22,84,63,87,102,4,213,65,122,104,83,27,106,16,32,37,45,30,20,24,22,23,36,53,41,
 69,72,120,0,0,1,0,92,254,197,1,203,1,55,0,23,0,61,64,41,19,24,17,24,72,108,19,124,19,2,111,25,223,25,2,73,11,89,11,2,56,11,1,11,0,150,5,0,
 18,16,18,32,18,3,18,6,5,166,21,157,24,0,16,244,228,50,1,47,93,51,237,50,93,93,93,49,48,93,43,37,20,14,2,7,53,62,3,53,52,46,4,53,52,54,51,50,
 22,1,203,40,88,139,100,45,67,45,23,22,33,39,33,22,84,63,87,102,86,65,122,104,83,27,106,16,32,37,45,30,19,25,22,23,36,53,41,69,72,120,0,0,0,2,0,115,
 3,68,3,141,5,182,0,23,0,47,0,123,185,0,43,255,232,64,9,17,24,72,99,43,115,43,2,19,184,255,232,64,68,17,24,72,99,19,115,19,2,3,49,64,10,13,72,15,
 49,1,2,5,18,150,70,11,86,11,2,55,11,1,11,15,0,31,0,2,0,0,29,42,150,70,35,86,35,2,55,35,1,35,0,24,16,24,32,24,96,24,4,24,45,21,166,30,
 6,6,29,5,3,0,63,51,51,17,51,228,50,1,47,93,51,93,93,237,50,50,47,93,51,93,93,237,50,95,93,43,49,48,95,93,43,93,43,1,52,62,2,55,21,14,3,21,
 20,30,4,21,20,6,35,34,38,37,52,62,2,55,21,14,3,21,20,30,4,21,20,6,35,34,38,2,31,40,87,139,100,44,68,45,23,22,34,38,34,22,85,63,87,101,254,84,
 40,87,139,100,45,67,45,23,22,34,38,34,22,85,63,87,101,4,37,65,122,104,83,27,106,16,32,37,45,30,20,24,22,23,35,54,41,69,72,120,105,65,122,104,83,27,106,16,
 32,37,45,30,20,24,22,23,35,54,41,69,72,120,0,0,0,2,0,92,3,68,3,119,5,182,0,23,0,47,0,114,64,78,43,24,17,24,72,108,43,124,43,2,19,24,17,24,
 72,108,19,124,19,2,3,49,64,10,13,72,15,49,1,2,73,35,89,35,2,56,35,1,35,24,150,29,15,42,31,42,47,42,3,42,42,73,11,89,11,2,56,11,1,11,0,150,
 5,0,18,96,18,2,18,30,6,6,29,5,166,45,21,3,0,63,51,228,50,50,17,51,1,47,93,51,237,50,93,93,50,47,93,51,237,50,93,93,95,93,43,49,48,95,93,43,
 93,43,1,20,14,2,7,53,62,3,53,52,46,4,53,52,54,51,50,22,5,20,14,2,7,53,62,3,53,52,46,4,53,52,54,51,50,22,1,203,40,88,139,100,45,67,45,23,
 22,33,39,33,22,84,63,87,102,1,172,40,88,139,100,45,67,45,23,22,33,39,33,22,84,63,87,102,4,213,65,122,104,83,27,106,16,32,37,45,30,20,24,22,23,36,53,41,
 69,72,120,105,65,122,104,83,27,106,16,32,37,45,30,20,24,22,23,36,53,41,69,72,120,0,0,0,0,2,0,92,254,197,3,119,1,55,0,23,0,47,0,110,64,76,43,24,
 17,24,72,108,43,124,43,2,19,24,17,24,72,108,19,124,19,2,73,35,89,35,2,56,35,1,35,24,150,29,15,42,31,42,47,42,3,42,73,11,89,11,2,56,11,1,42,11,
 0,150,5,0,18,16,18,32,18,3,18,15,49,31,49,2,30,6,6,29,5,166,45,21,157,48,0,16,244,50,228,50,50,17,51,1,93,47,93,51,237,50,50,93,93,47,93,51,
 237,50,93,93,49,48,93,43,93,43,37,20,14,2,7,53,62,3,53,52,46,4,53,52,54,51,50,22,5,20,14,2,7,53,62,3,53,52,46,4,53,52,54,51,50,22,1,203,
 40,88,139,100,45,67,45,23,22,33,39,33,22,84,63,87,102,1,172,40,88,139,100,45,67,45,23,22,33,39,33,22,84,63,87,102,86,65,122,104,83,27,106,16,32,37,45,30,
 19,25,22,23,36,53,41,69,72,120,105,65,122,104,83,27,106,16,32,37,45,30,19,25,22,23,36,53,41,69,72,120,0,1,0,115,1,150,2,193,4,29,0,19,0,102,181,18,
 40,9,14,72,12,184,255,216,179,9,14,72,8,184,255,216,64,63,9,14,72,2,40,9,14,72,48,0,96,0,144,0,160,0,208,0,5,0,0,80,10,176,10,192,10,208,10,240,
 10,5,10,21,31,21,47,21,95,21,111,21,127,21,159,21,191,21,207,21,223,21,255,21,10,192,5,240,5,2,5,5,15,0,47,51,47,93,1,93,16,206,93,50,47,93,49,48,
 43,43,43,43,19,52,62,2,51,50,30,2,21,20,14,2,35,34,46,2,115,44,79,108,64,60,108,80,47,47,80,108,60,64,108,79,44,2,217,92,125,75,32,32,75,125,92,91,
 124,76,32,32,76,124,0,0,0,1,0,133,0,143,2,78,3,195,0,6,0,67,178,4,2,3,184,255,240,179,16,22,72,3,184,255,240,64,28,9,12,72,2,3,240,0,1,175,
 0,191,0,223,0,3,0,0,1,0,6,5,237,1,237,32,0,3,239,0,25,63,51,26,237,237,51,1,24,47,93,93,93,51,51,43,43,17,51,49,48,19,1,51,3,19,35,1,
 133,1,57,144,207,207,144,254,199,2,94,1,101,254,102,254,102,1,101,0,0,1,0,133,0,143,2,78,3,195,0,6,0,53,64,31,4,2,3,16,16,22,72,3,16,9,12,72,
 2,3,0,0,176,0,224,0,3,0,6,5,237,1,237,32,0,3,239,0,25,63,51,26,237,237,51,1,24,47,93,51,51,43,43,17,51,49,48,9,1,35,19,3,51,1,2,78,
 254,198,143,207,207,143,1,58,1,244,254,155,1,154,1,154,254,155,0,0,0,1,254,131,0,0,1,252,5,182,0,3,0,18,182,2,3,0,1,2,3,0,0,47,63,1,47,51,
 47,51,49,48,43,1,1,51,221,160,2,219,158,5,182,0,0,2,0,33,2,76,3,16,5,193,0,24,0,33,0,98,64,63,32,19,64,19,23,72,19,88,33,1,33,20,17,121,
 17,1,88,17,104,17,2,17,22,48,0,96,0,112,0,144,0,4,0,80,35,1,0,18,19,22,18,3,32,64,11,14,72,32,32,10,28,16,10,17,72,28,20,222,7,10,10,9,
 221,0,63,51,17,51,63,51,43,18,57,47,43,23,51,17,51,1,93,47,93,51,51,93,93,17,51,51,93,47,43,51,49,48,1,21,20,30,2,59,1,21,33,53,51,50,62,2,
 61,1,33,53,1,51,17,51,21,1,52,54,55,14,1,7,3,51,2,113,14,24,31,17,41,254,41,57,17,30,23,14,254,123,1,151,185,159,254,150,5,5,8,18,5,233,254,3,
 59,71,26,31,16,5,90,90,5,16,31,26,71,82,2,52,253,231,109,1,99,32,63,38,17,33,8,254,191,0,0,0,0,0,0,28,1,86,0,1,0,0,0,0,0,0,0,52,
 0,106,0,1,0,0,0,0,0,1,0,11,0,183,0,1,0,0,0,0,0,2,0,4,0,205,0,1,0,0,0,0,0,3,0,27,1,10,0,1,0,0,0,0,0,4,0,16,
 1,72,0,1,0,0,0,0,0,5,0,22,1,135,0,1,0,0,0,0,0,6,0,15,1,190,0,1,0,0,0,0,0,7,0,78,2,108,0,1,0,0,0,0,0,8,0,20,
 2,229,0,1,0,0,0,0,0,10,1,70,5,136,0,1,0,0,0,0,0,11,0,28,7,9,0,1,0,0,0,0,0,12,0,46,7,132,0,1,0,0,0,0,0,13,0,46,
 8,17,0,1,0,0,0,0,0,14,0,42,8,150,0,3,0,1,4,9,0,0,0,104,0,0,0,3,0,1,4,9,0,1,0,22,0,159,0,3,0,1,4,9,0,2,0,8,
 0,195,0,3,0,1,4,9,0,3,0,54,0,210,0,3,0,1,4,9,0,4,0,32,1,38,0,3,0,1,4,9,0,5,0,44,1,89,0,3,0,1,4,9,0,6,0,30,
 1,158,0,3,0,1,4,9,0,7,0,156,1,206,0,3,0,1,4,9,0,8,0,40,2,187,0,3,0,1,4,9,0,10,2,140,2,250,0,3,0,1,4,9,0,11,0,56,
 6,207,0,3,0,1,4,9,0,12,0,92,7,38,0,3,0,1,4,9,0,13,0,92,7,179,0,3,0,1,4,9,0,14,0,84,8,64,0,68,0,105,0,103,0,105,0,116,
 0,105,0,122,0,101,0,100,0,32,0,100,0,97,0,116,0,97,0,32,0,99,0,111,0,112,0,121,0,114,0,105,0,103,0,104,0,116,0,32,0,169,0,32,0,50,0,48,
 0,48,0,55,0,44,0,32,0,71,0,111,0,111,0,103,0,108,0,101,0,32,0,67,0,111,0,114,0,112,0,111,0,114,0,97,0,116,0,105,0,111,0,110,0,46,0,0,
 68,105,103,105,116,105,122,101,100,32,100,97,116,97,32,99,111,112,121,114,105,103,104,116,32,169,32,50,48,48,55,44,32,71,111,111,103,108,101,32,67,111,114,112,111,114,97,116,
 105,111,110,46,0,0,68,0,114,0,111,0,105,0,100,0,32,0,83,0,101,0,114,0,105,0,102,0,0,68,114,111,105,100,32,83,101,114,105,102,0,0,66,0,111,0,108,0,
 100,0,0,66,111,108,100,0,0,65,0,115,0,99,0,101,0,110,0,100,0,101,0,114,0,32,0,45,0,32,0,68,0,114,0,111,0,105,0,100,0,32,0,83,0,101,0,114,
 0,105,0,102,0,32,0,66,0,111,0,108,0,100,0,0,65,115,99,101,110,100,101,114,32,45,32,68,114,111,105,100,32,83,101,114,105,102,32,66,111,108,100,0,0,68,0,114,
 0,111,0,105,0,100,0,32,0,83,0,101,0,114,0,105,0,102,0,32,0,66,0,111,0,108,0,100,0,0,68,114,111,105,100,32,83,101,114,105,102,32,66,111,108,100,0,0,
 86,0,101,0,114,0,115,0,105,0,111,0,110,0,32,0,49,0,46,0,48,0,48,0,32,0,98,0,117,0,105,0,108,0,100,0,32,0,49,0,49,0,50,0,0,86,101,114,
 115,105,111,110,32,49,46,48,48,32,98,117,105,108,100,32,49,49,50,0,0,68,0,114,0,111,0,105,0,100,0,83,0,101,0,114,0,105,0,102,0,45,0,66,0,111,0,108,
 0,100,0,0,68,114,111,105,100,83,101,114,105,102,45,66,111,108,100,0,0,68,0,114,0,111,0,105,0,100,0,32,0,105,0,115,0,32,0,97,0,32,0,116,0,114,0,97,
 0,100,0,101,0,109,0,97,0,114,0,107,0,32,0,111,0,102,0,32,0,71,0,111,0,111,0,103,0,108,0,101,0,32,0,97,0,110,0,100,0,32,0,109,0,97,0,121,
 0,32,0,98,0,101,0,32,0,114,0,101,0,103,0,105,0,115,0,116,0,101,0,114,0,101,0,100,0,32,0,105,0,110,0,32,0,99,0,101,0,114,0,116,0,97,0,105,
 0,110,0,32,0,106,0,117,0,114,0,105,0,115,0,100,0,105,0,99,0,116,0,105,0,111,0,110,0,115,0,46,0,0,68,114,111,105,100,32,105,115,32,97,32,116,114,97,
 100,101,109,97,114,107,32,111,102,32,71,111,111,103,108,101,32,97,110,100,32,109,97,121,32,98,101,32,114,101,103,105,115,116,101,114,101,100,32,105,110,32,99,101,114,116,97,105,
 110,32,106,117,114,105,115,100,105,99,116,105,111,110,115,46,0,0,65,0,115,0,99,0,101,0,110,0,100,0,101,0,114,0,32,0,67,0,111,0,114,0,112,0,111,0,114,0,
 97,0,116,0,105,0,111,0,110,0,0,65,115,99,101,110,100,101,114,32,67,111,114,112,111,114,97,116,105,111,110,0,0,68,0,114,0,111,0,105,0,100,0,32,0,83,0,101,
 0,114,0,105,0,102,0,32,0,105,0,115,0,32,0,97,0,32,0,99,0,111,0,110,0,116,0,101,0,109,0,112,0,111,0,114,0,97,0,114,0,121,0,32,0,115,0,101,
 0,114,0,105,0,102,0,32,0,116,0,121,0,112,0,101,0,102,0,97,0,99,0,101,0,32,0,102,0,97,0,109,0,105,0,108,0,121,0,32,0,100,0,101,0,115,0,105,
 0,103,0,110,0,101,0,100,0,32,0,102,0,111,0,114,0,32,0,99,0,111,0,109,0,102,0,111,0,114,0,116,0,97,0,98,0,108,0,101,0,32,0,114,0,101,0,97,
 0,100,0,105,0,110,0,103,0,32,0,111,0,110,0,32,0,115,0,99,0,114,0,101,0,101,0,110,0,46,0,32,0,68,0,114,0,111,0,105,0,100,0,32,0,83,0,101,
 0,114,0,105,0,102,0,32,0,105,0,115,0,32,0,115,0,108,0,105,0,103,0,104,0,116,0,108,0,121,0,32,0,99,0,111,0,110,0,100,0,101,0,110,0,115,0,101,
 0,100,0,32,0,116,0,111,0,32,0,109,0,97,0,120,0,105,0,109,0,105,0,122,0,101,0,32,0,116,0,104,0,101,0,32,0,97,0,109,0,111,0,117,0,110,0,116,
 0,32,0,111,0,102,0,32,0,116,0,101,0,120,0,116,0,32,0,100,0,105,0,115,0,112,0,108,0,97,0,121,0,101,0,100,0,32,0,111,0,110,0,32,0,115,0,109,
 0,97,0,108,0,108,0,32,0,115,0,99,0,114,0,101,0,101,0,110,0,115,0,46,0,32,0,86,0,101,0,114,0,116,0,105,0,99,0,97,0,108,0,32,0,115,0,116,
 0,114,0,101,0,115,0,115,0,32,0,97,0,110,0,100,0,32,0,111,0,112,0,101,0,110,0,32,0,102,0,111,0,114,0,109,0,115,0,32,0,99,0,111,0,110,0,116,
 0,114,0,105,0,98,0,117,0,116,0,101,0,32,0,116,0,111,0,32,0,105,0,116,0,115,0,32,0,114,0,101,0,97,0,100,0,97,0,98,0,105,0,108,0,105,0,116,
 0,121,0,32,0,119,0,104,0,105,0,108,0,101,0,32,0,105,0,116,0,115,0,32,0,112,0,114,0,111,0,112,0,111,0,114,0,116,0,105,0,111,0,110,0,32,0,97,
 0,110,0,100,0,32,0,111,0,118,0,101,0,114,0,97,0,108,0,108,0,32,0,100,0,101,0,115,0,105,0,103,0,110,0,32,0,99,0,111,0,109,0,112,0,108,0,101,
 0,109,0,101,0,110,0,116,0,32,0,105,0,116,0,115,0,32,0,99,0,111,0,109,0,112,0,97,0,110,0,105,0,111,0,110,0,32,0,68,0,114,0,111,0,105,0,100,
 0,32,0,83,0,97,0,110,0,115,0,46,0,0,68,114,111,105,100,32,83,101,114,105,102,32,105,115,32,97,32,99,111,110,116,101,109,112,111,114,97,114,121,32,115,101,114,105,
 102,32,116,121,112,101,102,97,99,101,32,102,97,109,105,108,121,32,100,101,115,105,103,110,101,100,32,102,111,114,32,99,111,109,102,111,114,116,97,98,108,101,32,114,101,97,100,105,
 110,103,32,111,110,32,115,99,114,101,101,110,46,32,68,114,111,105,100,32,83,101,114,105,102,32,105,115,32,115,108,105,103,104,116,108,121,32,99,111,110,100,101,110,115,101,100,32,
 116,111,32,109,97,120,105,109,105,122,101,32,116,104,101,32,97,109,111,117,110,116,32,111,102,32,116,101,120,116,32,100,105,115,112,108,97,121,101,100,32,111,110,32,115,109,97,108,
 108,32,115,99,114,101,101,110,115,46,32,86,101,114,116,105,99,97,108,32,115,116,114,101,115,115,32,97,110,100,32,111,112,101,110,32,102,111,114,109,115,32,99,111,110,116,114,105,
 98,117,116,101,32,116,111,32,105,116,115,32,114,101,97,100,97,98,105,108,105,116,121,32,119,104,105,108,101,32,105,116,115,32,112,114,111,112,111,114,116,105,111,110,32,97,110,100,
 32,111,118,101,114,97,108,108,32,100,101,115,105,103,110,32,99,111,109,112,108,101,109,101,110,116,32,105,116,115,32,99,111,109,112,97,110,105,111,110,32,68,114,111,105,100,32,83,
 97,110,115,46,0,0,104,0,116,0,116,0,112,0,58,0,47,0,47,0,119,0,119,0,119,0,46,0,97,0,115,0,99,0,101,0,110,0,100,0,101,0,114,0,99,0,111,0,
 114,0,112,0,46,0,99,0,111,0,109,0,47,0,0,104,116,116,112,58,47,47,119,119,119,46,97,115,99,101,110,100,101,114,99,111,114,112,46,99,111,109,47,0,0,104,0,116,
 0,116,0,112,0,58,0,47,0,47,0,119,0,119,0,119,0,46,0,97,0,115,0,99,0,101,0,110,0,100,0,101,0,114,0,99,0,111,0,114,0,112,0,46,0,99,0,111,
 0,109,0,47,0,116,0,121,0,112,0,101,0,100,0,101,0,115,0,105,0,103,0,110,0,101,0,114,0,115,0,46,0,104,0,116,0,109,0,108,0,0,104,116,116,112,58,47,
 47,119,119,119,46,97,115,99,101,110,100,101,114,99,111,114,112,46,99,111,109,47,116,121,112,101,100,101,115,105,103,110,101,114,115,46,104,116,109,108,0,0,76,0,105,0,99,0,
 101,0,110,0,115,0,101,0,100,0,32,0,117,0,110,0,100,0,101,0,114,0,32,0,116,0,104,0,101,0,32,0,65,0,112,0,97,0,99,0,104,0,101,0,32,0,76,0,
 105,0,99,0,101,0,110,0,115,0,101,0,44,0,32,0,86,0,101,0,114,0,115,0,105,0,111,0,110,0,32,0,50,0,46,0,48,0,0,76,105,99,101,110,115,101,100,32,
 117,110,100,101,114,32,116,104,101,32,65,112,97,99,104,101,32,76,105,99,101,110,115,101,44,32,86,101,114,115,105,111,110,32,50,46,48,0,0,104,0,116,0,116,0,112,0,58,
 0,47,0,47,0,119,0,119,0,119,0,46,0,97,0,112,0,97,0,99,0,104,0,101,0,46,0,111,0,114,0,103,0,47,0,108,0,105,0,99,0,101,0,110,0,115,0,101,
 0,115,0,47,0,76,0,73,0,67,0,69,0,78,0,83,0,69,0,45,0,50,0,46,0,48,0,0,104,116,116,112,58,47,47,119,119,119,46,97,112,97,99,104,101,46,111,114,
 103,47,108,105,99,101,110,115,101,115,47,76,73,67,69,78,83,69,45,50,46,48,0,0,0,2,0,0,0,0,0,0,255,102,0,102,0,0,0,0,0,0,0,0,0,0,0,0,
 0,0,0,0,0,0,0,0,0,211,0,0,0,1,0,2,0,3,0,4,0,5,0,6,0,7,0,8,0,9,0,10,0,11,0,12,0,13,0,14,0,15,0,16,0,17,0,18,
 0,19,0,20,0,21,0,22,0,23,0,24,0,25,0,26,0,27,0,28,0,29,0,30,0,31,0,32,0,33,0,34,0,35,0,36,0,37,0,38,0,39,0,40,0,41,0,42,
 0,43,0,44,0,45,0,46,0,47,0,48,0,49,0,50,0,51,0,52,0,53,0,54,0,55,0,56,0,57,0,58,0,59,0,60,0,61,0,62,0,63,0,64,0,65,0,66,
 0,67,0,68,0,69,0,70,0,71,0,72,0,73,0,74,0,75,0,76,0,77,0,78,0,79,0,80,0,81,0,82,0,83,0,84,0,85,0,86,0,87,0,88,0,89,0,90,
 0,91,0,92,0,93,0,94,0,95,0,96,0,97,0,172,0,163,0,132,0,133,0,189,0,150,0,232,0,134,0,142,0,139,0,157,0,169,0,164,1,2,0,138,1,3,0,131,
 0,147,0,242,0,243,0,141,0,151,0,136,0,195,0,222,0,241,0,158,0,170,0,245,0,244,0,246,0,162,0,173,0,201,0,199,0,174,0,98,0,99,0,144,0,100,0,203,
 0,101,0,200,0,202,0,207,0,204,0,205,0,206,0,233,0,102,0,211,0,208,0,209,0,175,0,103,0,240,0,145,0,214,0,212,0,213,0,104,0,235,0,237,0,137,0,106,
 0,105,0,107,0,109,0,108,0,110,0,160,0,111,0,113,0,112,0,114,0,115,0,117,0,116,0,118,0,119,0,234,0,120,0,122,0,121,0,123,0,125,0,124,0,184,0,161,
 0,127,0,126,0,128,0,129,0,236,0,238,0,186,0,215,0,216,0,221,0,217,0,178,0,179,0,182,0,183,0,196,0,180,0,181,0,197,0,135,0,190,0,191,0,188,1,4,
 7,117,110,105,48,48,65,68,9,111,118,101,114,115,99,111,114,101,12,102,111,117,114,115,117,112,101,114,105,111,114,0,0,0,0,2,0,8,0,2,255,255,0,3,0,0,0,1,
 0,0,0,0,199,254,176,223,0,0,0,0,193,154,52,251,0,0,0,0,200,23,80,14,0,1,0,0,0,14,0,0,0,24,0,0,0,0,0,2,0,1,0,0,0,210,0,1,
 0,4,0,0,0,2,0,0,0,1,0,0,0,10,0,30,0,44,0,1,108,97,116,110,0,8,0,4,0,0,0,0,255,255,0,1,0,0,0,1,107,101,114,110,0,8,0,0,
 0,1,0,0,0,1,0,4,0,2,0,8,0,1,0,8,0,1,10,36,0,4,0,0,0,79,0,168,0,168,0,206,1,0,1,218,2,56,2,118,2,136,3,18,3,48,3,198,
 2,56,0,206,2,56,3,244,4,102,4,180,5,118,5,148,6,90,7,28,7,90,8,36,8,58,8,72,8,106,8,124,8,36,8,58,8,58,8,198,8,244,8,254,9,16,9,34,
 9,34,9,34,9,34,9,34,9,34,2,118,2,118,2,118,2,118,2,118,2,56,2,56,2,56,2,56,2,56,2,56,2,56,5,118,5,118,5,118,5,118,7,90,2,56,8,58,
 8,36,8,36,8,36,8,36,8,36,8,36,8,58,8,36,8,58,8,58,8,58,8,58,8,58,8,58,9,16,8,58,9,16,9,252,10,30,9,252,0,9,0,36,255,92,0,74,
 255,174,0,130,255,92,0,131,255,92,0,132,255,92,0,133,255,92,0,134,255,92,0,135,255,92,0,136,255,10,0,12,0,15,255,10,0,17,255,10,0,36,255,154,0,130,255,154,
 0,131,255,154,0,132,255,154,0,133,255,154,0,134,255,154,0,135,255,154,0,136,255,92,0,202,255,10,0,205,255,10,0,54,0,5,255,92,0,10,255,92,0,13,255,113,0,34,
 255,133,0,38,255,215,0,42,255,215,0,50,255,215,0,52,255,215,0,55,255,133,0,56,255,215,0,57,255,92,0,58,255,113,0,60,255,113,0,70,255,215,0,71,255,215,0,72,
 255,215,0,74,255,215,0,82,255,215,0,84,255,215,0,88,255,215,0,89,255,133,0,90,255,195,0,92,255,154,0,148,255,215,0,149,255,215,0,150,255,215,0,151,255,215,0,152,
 255,215,0,154,255,215,0,155,255,215,0,156,255,215,0,157,255,215,0,158,255,215,0,159,255,113,0,169,255,215,0,170,255,215,0,171,255,215,0,172,255,215,0,173,255,215,0,178,
 255,215,0,180,255,215,0,181,255,215,0,182,255,215,0,183,255,215,0,184,255,215,0,186,255,215,0,187,255,215,0,188,255,215,0,189,255,215,0,190,255,215,0,191,255,154,0,193,
 255,154,0,201,255,113,0,204,255,113,0,23,0,13,255,215,0,34,255,215,0,36,255,215,0,55,255,215,0,57,255,174,0,58,255,195,0,59,255,215,0,60,255,174,0,61,255,215,
 0,90,255,236,0,92,255,215,0,130,255,215,0,131,255,215,0,132,255,215,0,133,255,215,0,134,255,215,0,135,255,215,0,136,255,195,0,159,255,174,0,191,255,215,0,193,255,215,
 0,201,255,215,0,204,255,215,0,15,0,34,255,215,0,36,255,215,0,55,255,215,0,57,255,215,0,58,255,215,0,59,255,215,0,60,255,195,0,130,255,215,0,131,255,215,0,132,
 255,215,0,133,255,215,0,134,255,215,0,135,255,215,0,136,255,154,0,159,255,195,0,4,0,57,255,215,0,58,255,215,0,60,255,215,0,159,255,215,0,34,0,36,255,113,0,68,
 255,174,0,70,255,174,0,71,255,174,0,72,255,174,0,74,255,174,0,82,255,174,0,84,255,174,0,130,255,113,0,131,255,113,0,132,255,113,0,133,255,113,0,134,255,113,0,135,
 255,113,0,136,255,31,0,162,255,174,0,163,255,174,0,164,255,174,0,165,255,174,0,166,255,174,0,167,255,174,0,168,255,174,0,169,255,174,0,170,255,174,0,171,255,174,0,172,
 255,174,0,173,255,174,0,178,255,174,0,180,255,174,0,181,255,174,0,182,255,174,0,183,255,174,0,184,255,174,0,186,255,174,0,7,0,34,255,215,0,55,255,215,0,57,255,215,
 0,58,255,215,0,60,255,215,0,136,255,215,0,159,255,215,0,37,0,38,255,215,0,42,255,215,0,50,255,215,0,52,255,215,0,70,255,215,0,71,255,215,0,72,255,215,0,74,
 255,215,0,82,255,215,0,84,255,215,0,88,255,215,0,90,255,195,0,92,255,195,0,148,255,215,0,149,255,215,0,150,255,215,0,151,255,215,0,152,255,215,0,154,255,215,0,169,
 255,215,0,170,255,215,0,171,255,215,0,172,255,215,0,173,255,215,0,178,255,215,0,180,255,215,0,181,255,215,0,182,255,215,0,183,255,215,0,184,255,215,0,186,255,215,0,187,
 255,215,0,188,255,215,0,189,255,215,0,190,255,215,0,191,255,195,0,193,255,195,0,11,0,5,255,133,0,10,255,133,0,13,255,92,0,34,255,113,0,55,255,113,0,57,255,154,
 0,58,255,154,0,60,255,133,0,159,255,133,0,201,255,92,0,204,255,92,0,28,0,13,255,215,0,34,255,215,0,38,255,215,0,42,255,215,0,50,255,215,0,52,255,215,0,55,
 255,215,0,56,255,236,0,57,255,195,0,58,255,195,0,60,255,195,0,90,255,215,0,92,255,215,0,148,255,215,0,149,255,215,0,150,255,215,0,151,255,215,0,152,255,215,0,154,
 255,215,0,155,255,236,0,156,255,236,0,157,255,236,0,158,255,236,0,159,255,195,0,191,255,215,0,193,255,215,0,201,255,215,0,204,255,215,0,19,0,34,255,215,0,36,255,215,
 0,55,255,215,0,57,255,215,0,58,255,215,0,59,255,215,0,60,255,215,0,90,255,236,0,92,255,215,0,130,255,215,0,131,255,215,0,132,255,215,0,133,255,215,0,134,255,215,
 0,135,255,215,0,136,255,215,0,159,255,215,0,191,255,215,0,193,255,215,0,48,0,15,255,72,0,17,255,72,0,36,255,133,0,38,255,215,0,42,255,215,0,50,255,215,0,52,
 255,215,0,68,255,195,0,70,255,195,0,71,255,195,0,72,255,195,0,74,255,195,0,82,255,195,0,84,255,195,0,130,255,133,0,131,255,133,0,132,255,133,0,133,255,133,0,134,
 255,133,0,135,255,133,0,136,255,92,0,148,255,215,0,149,255,215,0,150,255,215,0,151,255,215,0,152,255,215,0,154,255,215,0,162,255,195,0,163,255,195,0,164,255,195,0,165,
 255,195,0,166,255,195,0,167,255,195,0,168,255,195,0,169,255,195,0,170,255,195,0,171,255,195,0,172,255,195,0,173,255,195,0,178,255,195,0,180,255,195,0,181,255,195,0,182,
 255,195,0,183,255,195,0,184,255,195,0,186,255,195,0,202,255,72,0,205,255,72,0,7,0,36,255,215,0,130,255,215,0,131,255,215,0,132,255,215,0,133,255,215,0,134,255,215,
 0,135,255,215,0,49,0,15,255,31,0,17,255,31,0,36,255,92,0,38,255,215,0,42,255,215,0,50,255,215,0,52,255,215,0,68,255,133,0,70,255,133,0,71,255,133,0,72,
 255,133,0,74,255,133,0,82,255,133,0,84,255,133,0,86,255,174,0,130,255,92,0,131,255,92,0,132,255,92,0,133,255,92,0,134,255,92,0,135,255,92,0,136,254,246,0,148,
 255,215,0,149,255,215,0,150,255,215,0,151,255,215,0,152,255,215,0,154,255,215,0,162,255,133,0,163,255,133,0,164,255,133,0,165,255,133,0,166,255,133,0,167,255,133,0,168,
 255,133,0,169,255,133,0,170,255,133,0,171,255,133,0,172,255,133,0,173,255,133,0,178,255,133,0,180,255,133,0,181,255,133,0,182,255,133,0,183,255,133,0,184,255,133,0,186,
 255,133,0,202,255,31,0,205,255,31,0,48,0,15,255,72,0,17,255,72,0,36,255,133,0,38,255,215,0,42,255,215,0,50,255,215,0,52,255,215,0,68,255,154,0,70,255,133,
 0,71,255,133,0,72,255,133,0,74,255,133,0,82,255,133,0,84,255,133,0,130,255,133,0,131,255,133,0,132,255,133,0,133,255,133,0,134,255,133,0,135,255,133,0,136,254,246,
 0,148,255,215,0,149,255,215,0,150,255,215,0,151,255,215,0,152,255,215,0,154,255,215,0,162,255,154,0,163,255,154,0,164,255,154,0,165,255,154,0,166,255,154,0,167,255,154,
 0,168,255,154,0,169,255,133,0,170,255,133,0,171,255,133,0,172,255,133,0,173,255,133,0,178,255,133,0,180,255,133,0,181,255,133,0,182,255,133,0,183,255,133,0,184,255,133,
 0,186,255,133,0,202,255,72,0,205,255,72,0,15,0,38,255,215,0,42,255,215,0,50,255,215,0,52,255,215,0,54,255,236,0,90,255,195,0,92,255,154,0,148,255,215,0,149,
 255,215,0,150,255,215,0,151,255,215,0,152,255,215,0,154,255,215,0,191,255,154,0,193,255,154,0,50,0,15,255,92,0,17,255,92,0,36,255,113,0,38,255,195,0,42,255,195,
 0,50,255,195,0,52,255,195,0,54,255,215,0,68,255,133,0,70,255,113,0,71,255,113,0,72,255,113,0,74,255,113,0,82,255,113,0,84,255,113,0,86,255,133,0,130,255,113,
 0,131,255,113,0,132,255,113,0,133,255,113,0,134,255,113,0,135,255,113,0,136,255,72,0,148,255,195,0,149,255,195,0,150,255,195,0,151,255,195,0,152,255,195,0,154,255,195,
 0,162,255,133,0,163,255,133,0,164,255,133,0,165,255,133,0,166,255,133,0,167,255,133,0,168,255,133,0,169,255,113,0,170,255,113,0,171,255,113,0,172,255,113,0,173,255,113,
 0,178,255,113,0,180,255,113,0,181,255,113,0,182,255,113,0,183,255,113,0,184,255,113,0,186,255,113,0,202,255,92,0,205,255,92,0,5,0,5,255,174,0,10,255,174,0,92,
 255,215,0,191,255,215,0,193,255,215,0,3,0,92,255,215,0,191,255,215,0,193,255,215,0,8,0,5,0,164,0,10,0,164,0,12,0,184,0,13,0,164,0,64,0,184,0,96,
 0,184,0,201,0,164,0,204,0,164,0,4,0,5,255,174,0,92,255,215,0,191,255,215,0,193,255,215,0,18,0,70,255,215,0,71,255,215,0,72,255,215,0,74,255,215,0,82,
 255,215,0,84,255,215,0,169,255,215,0,170,255,215,0,171,255,215,0,172,255,215,0,173,255,215,0,178,255,215,0,180,255,215,0,181,255,215,0,182,255,215,0,183,255,215,0,184,
 255,215,0,186,255,215,0,11,0,13,0,61,0,68,255,215,0,162,255,215,0,163,255,215,0,164,255,215,0,165,255,215,0,166,255,215,0,167,255,215,0,168,255,215,0,201,0,61,
 0,204,0,61,0,2,0,15,255,154,0,17,255,113,0,4,0,15,255,113,0,17,255,113,0,202,255,113,0,205,255,113,0,4,0,15,255,72,0,17,255,72,0,202,255,72,0,205,
 255,72,0,54,0,5,255,92,0,10,255,92,0,13,255,113,0,34,255,133,0,38,255,215,0,42,255,215,0,50,255,215,0,52,255,215,0,55,255,133,0,56,255,215,0,57,255,92,
 0,58,255,113,0,60,255,113,0,70,255,215,0,71,255,215,0,72,255,215,0,74,255,215,0,82,255,215,0,84,255,215,0,88,255,215,0,89,255,154,0,90,255,195,0,92,255,154,
 0,148,255,215,0,149,255,215,0,150,255,215,0,151,255,215,0,152,255,215,0,154,255,215,0,155,255,215,0,156,255,215,0,157,255,215,0,158,255,215,0,159,255,113,0,169,255,215,
 0,170,255,215,0,171,255,215,0,172,255,215,0,173,255,215,0,178,255,215,0,180,255,215,0,181,255,215,0,182,255,215,0,183,255,215,0,184,255,215,0,186,255,215,0,187,255,215,
 0,188,255,215,0,189,255,215,0,190,255,215,0,191,255,154,0,193,255,154,0,201,255,113,0,204,255,113,0,8,0,36,255,113,0,130,255,113,0,131,255,113,0,132,255,113,0,133,
 255,113,0,134,255,113,0,135,255,113,0,136,254,225,0,1,0,86,255,154,0,2,0,25,0,5,0,5,0,0,0,10,0,10,0,1,0,13,0,13,0,2,0,36,0,37,0,3,
 0,39,0,42,0,5,0,46,0,47,0,9,0,50,0,60,0,11,0,68,0,69,0,22,0,73,0,73,0,24,0,75,0,75,0,25,0,78,0,78,0,26,0,81,0,83,0,27,
 0,85,0,85,0,30,0,89,0,90,0,31,0,92,0,92,0,33,0,130,0,136,0,34,0,138,0,141,0,41,0,146,0,146,0,45,0,148,0,152,0,46,0,154,0,167,0,51,
 0,178,0,184,0,65,0,186,0,186,0,72,0,191,0,193,0,73,0,200,0,201,0,76,0,203,0,203,0,78,0,0,0,1,0,0,0,10,0,28,0,30,0,1,108,97,116,110,
 0,8,0,4,0,0,0,0,255,255,0,0,0,0,0,0
};


